精华内容
参与话题
问答
  • de4dot is an open source (GPLv3) .NET deobfuscator and unpacker written in C#. It will try its best to restore a packed and obfuscated assembly to almost the original assembly. Most of the obfuscation...
  • de4dot

    千次阅读 2018-05-29 15:42:34
    de4dot v3.1.41592.3405 Copyright (C) 2011-2015 de4dot@gmail.comLatest version and source code: https://github.com/0xd4d/de4dotSome of the advanced options may be incompatible, causing a nice exception...


    de4dot v3.1.41592.3405 Copyright (C) 2011-2015 de4dot@gmail.com
    Latest version and source code: https://github.com/0xd4d/de4dot


    Some of the advanced options may be incompatible, causing a nice exception.
    With great power comes great responsibility.


    de4dot-x64.exe <options> <file options>
    Options:
      -r DIR           Scan for .NET files in all subdirs
      -ro DIR          Output base dir for recursively found files
      -ru              Skip recursively found files with unsupported obfuscator
      -d               Detect obfuscators and exit
      --asm-path PATH  Add an assembly search path
      --dont-rename    Don't rename classes, methods, etc.
      --keep-names FLAGS
                       Don't rename n(amespaces), t(ypes), p(rops), e(vents), f(ields), m(ethods), a(rgs), g(enericparams), d(elegate fields). Can be combined, eg. efm
      --dont-create-params
                       Don't create method params when renaming
      --dont-restore-props
                       Don't restore properties/events
      --default-strtyp TYPE
                       Default string decrypter type
      --default-strtok METHOD
                       Default string decrypter method token or [type::][name][(args,...)]
      --no-cflow-deob  No control flow deobfuscation (NOT recommended)
      --only-cflow-deob
                       Only control flow deobfuscation
      --load-new-process
                       Load executed assemblies into a new process
      --keep-types     Keep obfuscator types, fields, methods
      --preserve-tokens
                       Preserve important tokens, #US, #Blob, extra sig data
      --preserve-table FLAGS
                       Preserve rids in table: tr (TypeRef), td (TypeDef), fd (Field), md (Method), pd (Param), mr (MemberRef), s (StandAloneSig), ed (Event), pr (Property), ts (TypeSpec), ms (MethodSpec), all (all previous tables). Use - to disable (eg. all,-pd). Can be combined: ed,fd,md
      --preserve-strings
                       Preserve #Strings heap offsets
      --preserve-us    Preserve #US heap offsets
      --preserve-blob  Preserve #Blob heap offsets
      --preserve-sig-data
                       Preserve extra data at the end of signatures
      --one-file       Deobfuscate one file at a time
      -v               Verbose
      -vv              Very verbose
      -h               Show this help message
      --help           Same as -h


    File options:
      -f FILE          Name of .NET file
      -o FILE          Name of output file
      -p TYPE          Obfuscator type (see below)
      --strtyp TYPE    String decrypter type
      --strtok METHOD  String decrypter method token or [type::][name][(args,...)]


    Deobfuscator options:
    Type un (Unknown)
      --un-name REGEX  Valid name regex pattern (^[a-zA-Z_<{$][a-zA-Z_0-9<>{}$.`-]*$)


    Type an (Agile.NET)
      --an-name REGEX  Valid name regex pattern (^[\u2E80-\u9FFFa-zA-Z_<{$][\u2E80-\u9FFFa-zA-Z_0-9<>{}$.`-]*$)
      --an-methods BOOL
                       Decrypt methods (True)
      --an-rsrc BOOL   Decrypt resources (True)
      --an-stack BOOL  Remove all StackFrameHelper code (True)
      --an-vm BOOL     Restore VM code (True)
      --an-initlocals BOOL
                       Set initlocals in method header (True)


    Type bl (Babel .NET)
      --bl-name REGEX  Valid name regex pattern (^[\u2E80-\u9FFFa-zA-Z_<{$][\u2E80-\u9FFFa-zA-Z_0-9<>{}$.`-]*$)
      --bl-inline BOOL Inline short methods (True)
      --bl-remove-inlined BOOL
                       Remove inlined methods (True)
      --bl-methods BOOL
                       Decrypt methods (True)
      --bl-rsrc BOOL   Decrypt resources (True)
      --bl-consts BOOL Decrypt constants and arrays (True)
      --bl-embedded BOOL
                       Dump embedded assemblies (True)


    Type cf (CodeFort)
      --cf-name REGEX  Valid name regex pattern (!^[a-zA-Z]{1,3}$&!^[_<>{}$.`-]$&^[\u2E80-\u9FFFa-zA-Z_<{$][\u2E80-\u9FFFa-zA-Z_0-9<>{}$.`-]*$)
      --cf-embedded BOOL
                       Dump embedded assemblies (True)


    Type cv (CodeVeil)
      --cv-name REGEX  Valid name regex pattern (!^[A-Za-z]{1,2}$&^[\u2E80-\u9FFFa-zA-Z_<{$][\u2E80-\u9FFFa-zA-Z_0-9<>{}$.`-]*$)


    Type cw (CodeWall)
      --cw-name REGEX  Valid name regex pattern (!^[0-9A-F]{32}$&!^[_<>{}$.`-]$&^[\u2E80-\u9FFFa-zA-Z_<{$][\u2E80-\u9FFFa-zA-Z_0-9<>{}$.`-]*$)
      --cw-embedded BOOL
                       Dump embedded assemblies (True)
      --cw-decrypt-main BOOL
                       Decrypt main embedded assembly (True)


    Type cr (Confuser)
      --cr-name REGEX  Valid name regex pattern (^[a-zA-Z_<{$][a-zA-Z_0-9<>{}$.`-]*$)
      --cr-antidb BOOL Remove anti debug code (True)
      --cr-antidump BOOL
                       Remove anti dump code (True)
      --cr-decrypt-main BOOL
                       Decrypt main embedded assembly (True)


    Type co (Crypto Obfuscator)
      --co-name REGEX  Valid name regex pattern (!^(get_|set_|add_|remove_)?[A-Z]{1,3}(?:`\d+)?$&!^(get_|set_|add_|remove_)?c[0-9a-f]{32}(?:`\d+)?$&^[\u2E80-\u9FFFa-zA-Z_<{$][\u2E80-\u9FFFa-zA-Z_0-9<>{}$.`-]*$)
      --co-tamper BOOL Remove tamper protection code (True)
      --co-consts BOOL Decrypt constants (True)
      --co-inline BOOL Inline short methods (True)
      --co-ldnull BOOL Restore ldnull instructions (True)


    Type ds (DeepSea)
      --ds-name REGEX  Valid name regex pattern (^[\u2E80-\u9FFFa-zA-Z_<{$][\u2E80-\u9FFFa-zA-Z_0-9<>{}$.`-]*$)
      --ds-inline BOOL Inline short methods (True)
      --ds-remove-inlined BOOL
                       Remove inlined methods (True)
      --ds-rsrc BOOL   Decrypt resources (True)
      --ds-embedded BOOL
                       Dump embedded assemblies (True)
      --ds-fields BOOL Restore fields (True)
      --ds-keys BOOL   Rename resource keys (True)
      --ds-casts BOOL  Deobfuscate casts (True)


    Type df (Dotfuscator)
      --df-name REGEX  Valid name regex pattern (!^(?:eval_)?[a-z][a-z0-9]{0,2}$&!^A_[0-9]+$&^[\u2E80-\u9FFFa-zA-Z_<{$][\u2E80-\u9FFFa-zA-Z_0-9<>{}$.`-]*$)


    Type dr3 (.NET Reactor)
      --dr3-name REGEX Valid name regex pattern (^[\u2E80-\u9FFFa-zA-Z_<{$][\u2E80-\u9FFFa-zA-Z_0-9<>{}$.`-]*$)
      --dr3-types BOOL Restore types (object -> real type) (True)
      --dr3-inline BOOL
                       Inline short methods (True)
      --dr3-remove-inlined BOOL
                       Remove inlined methods (True)
      --dr3-ns1 BOOL   Clear namespace if there's only one class in it (True)
      --dr3-sn BOOL    Remove anti strong name code (True)


    Type dr4 (.NET Reactor)
      --dr4-name REGEX Valid name regex pattern (^[\u2E80-\u9FFFa-zA-Z_<{$][\u2E80-\u9FFFa-zA-Z_0-9<>{}$.`-]*$)
      --dr4-methods BOOL
                       Decrypt methods (True)
      --dr4-bools BOOL Decrypt booleans (True)
      --dr4-types BOOL Restore types (object -> real type) (True)
      --dr4-inline BOOL
                       Inline short methods (True)
      --dr4-remove-inlined BOOL
                       Remove inlined methods (True)
      --dr4-embedded BOOL
                       Dump embedded assemblies (True)
      --dr4-rsrc BOOL  Decrypt resources (True)
      --dr4-ns1 BOOL   Clear namespace if there's only one class in it (True)
      --dr4-sn BOOL    Remove anti strong name code (True)
      --dr4-sname BOOL Rename short names (False)


    Type ef (Eazfuscator.NET)
      --ef-name REGEX  Valid name regex pattern (!^[a-zA-Z]$&!^#=&!^dje_.+_ejd$&^[\u2E80-\u9FFFa-zA-Z_<{$][\u2E80-\u9FFFa-zA-Z_0-9<>{}$.`-]*$)


    Type go (Goliath.NET)
      --go-name REGEX  Valid name regex pattern (!^[A-Za-z]{1,2}(?:`\d+)?$&^[\u2E80-\u9FFFa-zA-Z_<{$][\u2E80-\u9FFFa-zA-Z_0-9<>{}$.`-]*$)
      --go-inline BOOL Inline short methods (True)
      --go-remove-inlined BOOL
                       Remove inlined methods (True)
      --go-locals BOOL Restore locals (True)
      --go-ints BOOL   Decrypt integers (True)
      --go-arrays BOOL Decrypt arrays (True)
      --go-sn BOOL     Remove anti strong name code (True)


    Type il (ILProtector)
      --il-name REGEX  Valid name regex pattern (^[\u2E80-\u9FFFa-zA-Z_<{$][\u2E80-\u9FFFa-zA-Z_0-9<>{}$.`-]*$)


    Type mc (MaxtoCode)
      --mc-name REGEX  Valid name regex pattern (!^[oO01l]+$&!^[A-F0-9]{20,}$&^[\u2E80-\u9FFFa-zA-Z_<{$][\u2E80-\u9FFFa-zA-Z_0-9<>{}$.`-]*$)
      --mc-cp INT      String code page (936)


    Type mp (MPRESS)
      --mp-name REGEX  Valid name regex pattern (^[\u2E80-\u9FFFa-zA-Z_<{$][\u2E80-\u9FFFa-zA-Z_0-9<>{}$.`-]*$)


    Type rm (Rummage)
      --rm-name REGEX  Valid name regex pattern (!.)


    Type sk (Skater .NET)
      --sk-name REGEX  Valid name regex pattern (!`[^0-9]+&^[\u2E80-\u9FFFa-zA-Z_<{$][\u2E80-\u9FFFa-zA-Z_0-9<>{}$.`-]*$)


    Type sa (SmartAssembly)
      --sa-name REGEX  Valid name regex pattern (^[\u2E80-\u9FFFa-zA-Z_<{$][\u2E80-\u9FFFa-zA-Z_0-9<>{}$.`-]*$)
      --sa-error BOOL  Remove automated error reporting code (True)
      --sa-tamper BOOL Remove tamper protection code (True)
      --sa-memory BOOL Remove memory manager code (True)


    Type sn (Spices.Net)
      --sn-name REGEX  Valid name regex pattern (!^[a-zA-Z0-9]{1,2}$&^[\u2E80-\u9FFFa-zA-Z_<{$][\u2E80-\u9FFFa-zA-Z_0-9<>{}$.`-]*$)
      --sn-inline BOOL Inline short methods (True)
      --sn-remove-inlined BOOL
                       Remove inlined methods (True)
      --sn-ns1 BOOL    Clear namespace if there's only one class in it (True)
      --sn-rsrc BOOL   Restore resource names (True)


    Type xc (Xenocode)
      --xc-name REGEX  Valid name regex pattern (!^[oO01l]{4,}$&!^(get_|set_|add_|remove_|_)?[x_][a-f0-9]{16,}$&^[\u2E80-\u9FFFa-zA-Z_<{$][\u2E80-\u9FFFa-zA-Z_0-9<>{}$.`-]*$)


    String decrypter types
      none             Don't decrypt strings
      default          Use default string decrypter type (usually static)
      static           Use static string decrypter if available
      delegate         Use a delegate to call the real string decrypter
      emulate          Call real string decrypter and emulate certain instructions


    Multiple regexes can be used if separated by '&'.
    Use '!' if you want to invert the regex. Example: !^[a-z\d]{1,2}$&!^[A-Z]_\d+$&^[\w.]+$


    Examples:
    de4dot-x64.exe -r c:\my\files -ro c:\my\output
    de4dot-x64.exe file1 file2 file3
    de4dot-x64.exe file1 -f file2 -o file2.out -f file3 -o file3.out
    de4dot-x64.exe file1 --strtyp delegate --strtok 06000123




    Press any key to exit...

    展开全文
  • de4dot_All_Version.rar

    2020-07-17 16:37:37
    外国大神的De4Dot合集 de4dotfixedbyIvancitoOz de4dotModByBS de4dotModbyTheProxy de4dotReactorv4_9ModbyPC_RET de4dot_2 de4dot_2_0_3 de4dot_3 de4dot_3_1_0 de4dot_3_1_4 de4dot_4_9_PC_RET de4dot_5_8_...
  • de4dot 4.9

    2015-12-18 14:27:47
    de4dot-mod-reactor 4.9 神器 De4dot是一款免费、开源的脱壳/反混淆工具,用户可以用它来脱Dotfuscator、MaxToCode处理过的程序,不过需要在命令行下进行操作,有从事软件开发和逆向编程的人员不要错过。 不知道...
  • de4dot.zip

    2020-06-01 21:56:14
    1、CMD 打开 De4Dot 所在文件夹 最好是以管理员身份运行CMD 2、输入 De4Dot C:\Users\muzigaiyu\Desktop\demo.exe 回车 3、成功后会在软件所在文件夹生成 demo-cleaned.exe 在用dotpeek 或者其他软件打开exe即可看到...
  • de4dot4.9.7

    2017-03-01 19:11:44
    de4dot最新版 4.9.7,.net反混淆 脱壳的好工具,经测试可以用,需要的可以试试
  • de4dot-Reactor5.0 .zip

    2020-05-14 18:56:58
    最新版本的De4dot-3.1.41592 .Net脱壳反混淆工具,这是一款开源的脱壳工具,因为他的脱壳能力比较强,堪称为神器,它支持Dotfuscator、MaxToCode的脱壳。这个软件的功能很强大,支持解嵌入的文件或资源,支持删除反...
  • de4dot-net45

    2020-11-11 17:18:24
    de4dot 是一个很强的脱壳,反混淆工具,支持反混淆很多种混淆加密工具混淆过的源码,如 Xenocode、.NET Reactor、MaxtoCode、Eazfuscator.NET、Agile.NET、Phoenix Protector、Manco Obfuscator 、CodeWall、NetZ ...
  • de4dot工具

    2018-12-28 08:57:54
    反编译神器,对dll、exe混淆加密进行处理,处理结果再用反编译软件查看源代码
  • de4dot-3.0.3

    热门讨论 2013-12-08 16:41:00
    C#脫殼機,能對付所有C# EXE及DLL
  • de4dot 4.9脱壳软件

    2017-09-20 22:30:50
    de4dot反编译工具是一款万能的.net反编译神器,拥有非常强大的脱壳能力,新鲜出炉的能够完美去壳,用处你懂的,有需要的赶快下载吧!
  • De4Dot是一个开源的脱壳/反混淆工具,结识到神器工具我要感谢论坛里的朋友wan,他在我的处女新手贴” [原创]新手破解.NET程序”中提到了这个工具,而这款工具被我奉为了神器级工具。因为它的脱壳能力的确很强,使用...
  • .NET反混淆 - de4dot-mod-reactor 4.9 支持以下反编译: Agile.NET (aka CliSecure) Agile.NET (aka CliSecure) ,Babel.NET ,CodeFort ,CodeVeil ,CodeWall ,CryptoObfuscator ,DeepSea Obfuscator ,...
  • de4dot for Reactor 5.0

    2018-01-18 11:36:30
    de4dot 多版本合集 亲测其中至少2个版本的de4dot支持 Reactor 5.0 脱壳。
  • 最新版本的De4dot-3.1.41592 .Net脱壳反混淆工具,这是一款开源的脱壳工具,因为他的脱壳能力比较强,堪称为神器,它支持Dotfuscator、MaxToCode的脱壳。这个软件的功能很强大,支持解嵌入的文件或资源,支持删除反...
  • de4dot-mod-reactor 4.9

    热门讨论 2015-07-17 21:29:15
    de4dot最新版 4.9,.net反混淆 脱壳的好工具,经测试可以用,需要的可以试试
  • de4dot Mod TheProxy

    2017-11-20 16:49:51
    de4dot Mod by TheProxy: - Manco.Net - Yano - NETPack - NetZ
  • de4dot-Reactor5.0.rar

    2020-07-13 13:26:22
    de4dot-Reactor5.0 脱壳工具 .NET Reactor 4.x>>>>>.NET Reactor de4dot "aaa.dll" -p dr3 | e4dot "aaa.dll" -p dr4
  • C#去壳de4dot

    2017-02-14 08:43:46
    最好用的C#去壳工具de4dot
  • de4dot DLL去壳.rar

    2019-05-21 17:13:02
    De4dot是一款免费、开源的脱壳/反混淆工具,用户可以用它来脱Dotfuscator、MaxToCode、C#等dll,不过需要在命令行下进行操作,有从事软件开发和逆向编程的人员不要错过
  • de4dot反编译工具是一款万能的.net反编译神器,他拥有强大的脱壳能力,程序员们都懂得,快来下载体验吧。 使用说明 1、解压文件 2、32位系统运行【de4dot.exe】,64位系统运行【de4dot-x64.exe】
  • 著名的.net脱壳软件de4dot2.1.3的源码工程,想了解反混淆和脱壳吧,看源码,官网时断时续而且得git,这里提供给大家方便下载.已测试.
  • de4dot-Reactor_最新版.zip

    2020-08-08 16:23:24
    de4dot是用C#编写的开源(GPLv3).NET解混淆器和解压缩器。它将尽力将打包和混淆的程序集恢复到几乎原始的程序集。 大部分混淆都可以完全恢复(例如,字符串加密),但是函数名是无法恢复的,因为函数名称(通常)...
  • de4dot .net脱壳工具

    2018-04-05 11:33:46
    强大的.net脱壳工具强大的.net脱壳工具强大的.net脱壳工具
  • 有一些软件其中可能是拖壳不干净,但是程序脱壳后,能够运行的话,分析基本都是明码了,加壳的部分应该不影响程序源码的分析。 使用方式可参考:...GitHub下载地址:https://github.com/0xd4d/de4dot
  • de4dot 最新版(2016-08-27)

    2016-08-27 20:14:53
    .net反编译万能神器 de4dot,需要的赶紧下载呀,刚刚新鲜出炉的!能完美去壳,你懂的!Agile.NET (aka CliSecure) Agile.NET (aka CliSecure) ,Babel.NET ,CodeFort ,CodeVeil ,CodeWall ,CryptoObfuscator ,DeepSea...
  • 5积分, 系统别变50积分啊 NET反混淆—de4dot-Reactor5.0 神器 比de4dot 4.9 更强大 可脱所有 RE5.0 加壳程序。 个别无效.. 无效时使用命令 -p dr4

空空如也

1 2 3 4 5 ... 20
收藏数 402
精华内容 160
关键字:

de4dot