ViR Dash
5ec36c863c
Add support for normal predicate control flow;
...
Add detection weight to ConfusedBy attribute
2017-09-26 01:54:42 +01:00
ViR Dash
23477ccb5f
Implemented ConfuserEx deobfuscator
...
x86 cflow and x86 constant decryption
Backport of LINQ (LinqBridge)
Shift left/right emulation fixes in de4dot core
Block class extended to hold additional information
2017-02-13 11:14:22 +02:00
PoroCYon
126758fa6f
Fix compiler errors (on mono) ( #123 )
2017-01-05 13:46:04 +01:00
0xd4d
cf19456dd6
Merge pull request #120 from XODE0/master
...
Support .NETReactor last versions.
2016-03-19 20:32:14 +01:00
de4dot
8039056d4c
Move class from dnlib to de4dot
2016-03-19 16:38:48 +01:00
xode0
236b1768f4
Fix for the last .NETReactor.
2016-02-16 23:47:14 +01:00
de4dot
4c684bb67e
Update copyright years
2015-10-29 22:45:26 +01:00
de4dot
02d6de8f39
Fix old Confuser deobfuscator code
2015-10-29 22:36:17 +01:00
de4dot
bbe41696b1
Allow comparing privatescope fields/methods
2015-01-22 13:26:09 +01:00
de4dot
408acb6685
Update constants folder
2014-04-22 18:04:23 +02:00
de4dot
b0a183a1b2
Emulate more instrs: conv.r.un, conv.r4, conv.r8
2014-04-21 15:36:25 +02:00
de4dot
cf8183ce74
Add more Real8Value methods
2014-04-21 15:27:58 +02:00
de4dot
b0ee9e987f
Add another InstructionEmulator.Initialize() method
2014-04-21 15:24:24 +02:00
de4dot
9de80a0e07
Make Int32Value.Create(Bool3) public
2014-04-21 15:23:01 +02:00
de4dot
cac5549cd4
New version: 3.1.41592
2014-04-14 19:08:33 +02:00
de4dot
032c532809
Update code since some dnlib APIs were modified
2014-04-14 06:25:42 +02:00
de4dot
c77fdad74e
Use ImplMap.IsPinvokeMethod()
2014-04-01 22:01:22 +02:00
de4dot
39a99d5e01
Update copyright years
2014-03-11 22:15:43 +01:00
de4dot
f173df9b09
New version: 3.0.3
2013-11-22 21:18:01 +01:00
de4dot
1e5f515eb2
New version: 3.0.2
2013-11-19 17:44:22 +01:00
de4dot
f2a9118bf5
Fix merges
2013-11-15 19:30:11 +01:00
de4dot
cec4519635
Merge branch 'df' into merged
...
Conflicts:
de4dot.code/deobfuscators/Eazfuscator_NET/StringDecrypter.cs
2013-11-15 19:28:32 +01:00
de4dot
130e188e6a
Remove the x from arg names
2013-11-12 22:02:19 +01:00
de4dot
682b0df04a
Set locals = 0 when emulating from first instruction
2013-11-12 17:11:54 +01:00
de4dot
4fcb332ddf
Use non-recursive methods to prevent StackOverflow exceptions
2013-11-12 09:41:38 +01:00
de4dot
22ffec3e1c
Remove call since value is cached
2013-10-26 00:26:23 +02:00
de4dot
d53e321b99
Rename field and method
2013-10-25 22:08:52 +02:00
de4dot
b004db1aed
Add StackTracePatcher class
2013-10-25 21:44:50 +02:00
de4dot
f05fd30dc5
Add Real8Value.ToString()
2013-10-17 20:20:27 +02:00
de4dot
78196ffeee
Add (uint) casts to prevent long temp values
2013-10-17 19:26:06 +02:00
de4dot
ae408ab6eb
Rename create() -> Create()
2013-10-17 19:19:21 +02:00
de4dot
52111f7e39
Real8Value can now also be "invalid", like Int{32|64}Value
2013-10-16 10:13:19 +02:00
de4dot
156bc4c7ee
Rename public value -> Value, validMask -> ValidMask
2013-10-16 10:13:09 +02:00
de4dot
3cf63a5f7e
Emulate some more instructions
2013-10-15 10:12:41 +02:00
de4dot
478595708b
Add MethodCallInliner::GetFirstInstruction()
2013-10-12 01:00:50 +02:00
de4dot
43e441ca93
Rename blocks -> de4dot.blocks
2013-10-02 20:49:21 +02:00