Both suffered from a bug where they’d fail in case the assembly to reproduce/protect didn’t have a .rsrc section. Since at the time I wrote the code all .NET assemblies had a .rsrc section, I took it for granted and didn’t include specific checks.
Pages
-
Recent Entries
Recent Comments
Categories
- Critique (5)
- Internals (5)
- News (9)
- Programming (6)
- Reversing (8)
- Trivia (1)
- Uncategorized (19)
- Update (14)
Tags
Archives
- November 2012 (1)
- October 2012 (1)
- August 2012 (1)
- September 2011 (1)
- December 2010 (1)
- September 2010 (1)
- August 2010 (2)
- July 2010 (1)
- May 2010 (1)
- April 2010 (1)
- February 2010 (1)
- December 2009 (1)
- November 2009 (1)
- October 2009 (3)
- September 2009 (2)
- August 2009 (1)
- June 2009 (1)
- May 2009 (1)
- April 2009 (2)
- February 2009 (1)
- January 2009 (2)
- December 2008 (2)
- November 2008 (1)
- July 2008 (1)
- June 2008 (1)
- April 2008 (4)
- March 2008 (2)
- February 2008 (1)
- January 2008 (3)
- December 2007 (2)
- November 2007 (1)
- September 2007 (1)
- July 2007 (1)
- June 2007 (1)
- January 2007 (1)
- November 2006 (1)
- October 2006 (2)
RCE on Reddit- REing a module of a hard drive's firmware? May 19, 2013
- Rendezvous: A Search Engine for Binary Code May 18, 2013
- How does anyone actually afford IDA? May 18, 2013
- Light and Dark side of Code Instrumentation [PDF] May 17, 2013
- UbiCrypt Summer School 2013 - Reverse Engineering May 16, 2013
- Introduction to Windows Kernel Security Research May 16, 2013
- NoSuchCon 2013 talks May 16, 2013
- GreHack 2013 - 2nd Call For Papers - November 15, Grenoble, France May 16, 2013
- Help with an app designed to work with another brand of action camera. (/r/hacking/ x-post) May 16, 2013
- Tools for memory visualization May 16, 2013
OSNews- * Why Google gets so much credit * May 18, 2013
- EA Sports developer calls Wii U 'crap' May 18, 2013
- NixOS May 18, 2013
- AIDE v2 adds C/C++ support May 18, 2013
- How Google updated Android without releasing version 4.3 May 17, 2013
Hi,
Phoenix Protector is a great programm, but i found very bad error.
When I make some changes in Exclusion List, save the project, close application and start app and project again, then Exclusion List is always empty. Becouse of that use the command line is impossible, becouse the changes in Exclusion List are not included.
Can You fix this
using System;
namespace Sample
{
public sealed class Pair
{
private T ?1380?;
private V ?1381?;
public T Key
{
get
{
return this._first; //has been change to ?1380?
}
}
public V Value
{
get
{
return this._second;
}
}
public Pair(T ?690?, V ?835?)
{
this._first = ?690?;
this._second = ?835?;
}
}
}
Hello,
I like your program “NTCore Phoenix Protector” (using version 1.9.01). It’ small, fast and free. I use it only for private, because I want to give only some friends my own programs…
Which .Net-Framework version is the really last version now and with which restrictions ?
Do you continue developing this program or make some bug fixes ?
Note: I use always .Net-Framework 3.5 in my programs for maximum features, maximum compatibility and minor client installation (Nothing on Win7)
There are some things were I have problems (The hardest are in top, lowest in the bottom)
– Own generics classes like MyClass won’t work correct. I must exclude them, otherwise there are exceptions. Reason: The generic methods uses un-obfuscated members, but can’t find them
– Windows Forms: Adding resources like Icons or bitmaps and using (loading) them will crash the assembly start
– When I click the exclusions sometimes they will not be used for obfuscating and my exclusions are not done in the assembly
– The Project exclusions will not be applied on next use, when the same C# assembly has been changed. They are not in clear text, so that they can be edited. So command line usage doesn’t make sense….
– A C# project with more than 1 Assembly can’t be obfuscated, when there are sharing DLLs, because your internal obfuscator table seams so start new for every assembly. I must use always ILMerge…
Bye Frank (from Hamburg)
I’m sorry, the project is no longer being developed (and hasn’t been for years). I’m sure you will find more up-to-date solutions which are also free. Thanks anyway for the suggestions.