⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 armadillo nanotables v2.txt

📁 700个脱壳脚本, 可以放在在OD的ollyscript Plugin中.
💻 TXT
字号:
var TabNumvar TypeDWvar Countvar Count2var ActEipvar ActPuntvar VACTabvar VATabvar VATab1        //nano_addr.hexvar VATab2        //nano_type.hexvar VATab3        //nano_size.hexvar VATab4        //nano_dest.hexvar EipBytesdbhmov TypeDW, 0eoe LABELeob BABELrunBABEL:cobbphwc eipask "VA base?"cmp $RESULT, 0je NoVAmov VATab, $RESULTask "Numero de pedazos? [HEX]"cmp $RESULT, 0je NoTabNummov TabNum, $RESULTshl TabNum, 2msgyn "Nanotyes DWORD = SI  ||  Nanotypes BYTE = NO"cmp $RESULT, 0je NanTypBmov TypeDW, 1NanTypB:sub eip, 20mov ActEip, eipmov EipBytes, [eip]add eip, 20execpushadpushfdpush {ActEip}push 40push 40000push {VATab}call VirtualProtectpopfdpopadendemov [ActEip], EipBytesmov VACTab, VATabadd VATab, TabNumadd VATab, TabNummov VATab1, VATabeval "VA de nano_addr.hex = {VATab1}"log $RESULTmov Count, 0mov ActEip, eipadd ActEip, 3mov ActEip, [ActEip]Tab0:mov ActPunt, ActEipadd ActPunt, Countmov ActPunt, [ActPunt]InTab1:mov EipBytes, [ActPunt]cmp EipBytes, ABABABABje FinTab1cmp EipBytes, BAADF00Dje FinTab1mov [VATab1], EipBytesadd ActPunt, 4add VATab1, 4inc [VACTab]jmp InTab1FinTab1:add VACTab, 4add Count, 4cmp Count, TabNumjne Tab0mov VATab2, VATab1sub VATab1, VATabdm VATab, VATab1, "C:\Documents and Settings\tenketsu\Escritorio\nano_addr.hex"sub VACTab, TabNumeob BABEL2runjmp BABELBABEL2:cobbphwc eipadd VATab2, 40eval "VA de nano_type.hex = {VATab2}"log $RESULTmov VATab, VATab2mov Count, 0mov ActEip, eipadd ActEip, 3mov ActEip, [ActEip]cmp TypeDW, 0je Tab0_2BTab0_2DW:mov Count2, 0mov ActPunt, ActEipadd ActPunt, Countmov ActPunt, [ActPunt]InTab2DW:mov EipBytes, [ActPunt]mov [VATab2], EipBytesadd ActPunt, 4add VATab2, 4inc Count2cmp [VACTab], Count2je FinTab2DWjmp InTab2DWFinTab2DW:add VACTab, 4add Count, 4cmp Count, TabNumjne Tab0_2DWjmp Tab2FinTab0_2B:mov Count2, 0mov ActPunt, ActEipadd ActPunt, Countmov ActPunt, [ActPunt]InTab2B:mov EipBytes, [ActPunt]shl EipBytes, 18shr EipBytes, 18mov [VATab2], EipBytesadd ActPunt, 1add VATab2, 1inc Count2cmp [VACTab], Count2je FinTab2Bjmp InTab2BFinTab2B:add VACTab, 4add Count, 4cmp Count, TabNumjne Tab0_2BTab2Fin:mov VATab3, VATab2sub VATab2, VATabdm VATab, VATab2, "C:\Documents and Settings\tenketsu\Escritorio\nano_type.hex"sub VACTab, TabNumeob BABEL3runjmp BABEL2BABEL3:cobbphwc eipadd VATab3, 40eval "VA de nano_dest.hex = {VATab3}"log $RESULTmov VATab, VATab3mov Count, 0mov ActEip, eipadd ActEip, 3mov ActEip, [ActEip]Tab0_3:mov Count2, 0mov ActPunt, ActEipadd ActPunt, Countmov ActPunt, [ActPunt]InTab3:mov EipBytes, [ActPunt]mov [VATab3], EipBytesadd ActPunt, 4add VATab3, 4inc Count2cmp [VACTab], Count2je FinTab3jmp InTab3FinTab3:add VACTab, 4add Count, 4cmp Count, TabNumjne Tab0_3mov VATab4, VATab3sub VATab3, VATabdm VATab, VATab3, "C:\Documents and Settings\tenketsu\Escritorio\nano_dest.hex"sub VACTab, TabNumeob BABEL4runjmp BABEL3BABEL4:cobbphwc eipadd VATab4, 40eval "VA de nano_size.hex = {VATab4}"log $RESULTmov VATab, VATab4mov Count, 0mov ActEip, eipadd ActEip, 3mov ActEip, [ActEip]Tab0_4:mov Count2, 0mov ActPunt, ActEipadd ActPunt, Countmov ActPunt, [ActPunt]InTab4:mov EipBytes, [ActPunt]shl EipBytes, 18shr EipBytes, 18mov [VATab4], EipBytesadd ActPunt, 1add VATab4, 1inc Count2cmp [VACTab], Count2je FinTab4jmp InTab4FinTab4:add VACTab, 4add Count, 4cmp Count, TabNumjne Tab0_4sub VATab4, VATabdm VATab, VATab4, "C:\Documents and Settings\tenketsu\Escritorio\nano_size.hex"msg "El dumpeo de las tablas ha terminado."retLABEL:estojmp LABELNoVA:msg "No se ha especificado una VA base para las tablas, script terminado."retNoTabNum:msg "No se ha especificado un numero de pedazos, script terminado."ret

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -