Net Reactor 5

來源:互聯網
上載者:User

標籤:forum   ref   命令列   eof   sem   注釋   tps   str   strtok   

今天別人發來一個.Net的DLL讓我脫殼,第一步自然是先扔進de4dot



我這個de4dot 是整合了  Ivancito0z / TheProxy / PC-RET 4.9mod / wuhensoft(5.0) 各大神修改的版本,無法脫殼,肯定就是新的reactor 5加的殼了。
我們加上 -v 參數顯示錯誤


在解密資源的時候出錯了,我們開啟de4dot的源碼,找到報錯的位置

懶的分析原因,直接注釋掉,編譯de4dot 後重新進行脫殼。

 

成功脫殼,開啟看看

發現字串未被正確解密。
我們再次解密:

命令列(用法和token擷取具體參考de4dot協助)

de4dot SixTow-cleaned.dll --strtyp delegate --strtok 0x060001BA -v


解密後發現字串依然未解密,我們再回頭看解密函數

 
010203040506070809101112131415 [Class8.Attribute0(typeof(Class8.Attribute0.Class9<object>[]))]    internal static string smethod_10(int int_5)    {        if (Class8.byte_1.Length == 0)        {            BinaryReader binaryReader = new BinaryReader(Class8.assembly_0.GetManifestResourceStream("pF5NG7nGmlpjNJS2XA.xvDeEZ4QpSKik8SYCO"));            binaryReader.BaseStream.Position = 0L;            byte[] array = binaryReader.ReadBytes((int)binaryReader.BaseStream.Length);            binaryReader.Close();            byte[] array2 = new byte[32];            array2[0] = 177;            array2[0] = 136;            array2[0] = 181;            array2[1] = 96;            array2[1] = 150;


解密是通過資源  pF5NG7nGmlpjNJS2XA.xvDeEZ4QpSKik8SYCO 解密出來的,但是pF5NG7nGmlpjNJS2XA.xvDeEZ4QpSKik8SYCO在de4dot脫殼的時候清理了。

好吧,我們從原程式中將 pF5NG7nGmlpjNJS2XA.xvDeEZ4QpSKik8SYCO 提取出來,並加入 脫殼後的檔案()。

再次使用
de4dot SixTow-cleaned.dll --strtyp delegate --strtok 0x060001BA -v
進行解密


發現成功解密。脫殼完成(部分混淆是其它DLL中的,不在此文討論範圍)



歡迎指正。

 分類: C#

Net Reactor 5

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.