最近碰到一软件,是带狗的,俺是菜鸟,找到一地方,可能是读狗的,可看不懂代码,请杀狗高手帮俺看一下,应该怎样来改
10002911 68 44C1001>push my3l_ex.1000C144 ; ASCII "NT_dll2"
10002916 FF15 38A00>call near [<&KERNEL32.LoadLibra>; kernel32.LoadLibraryA
1000291C 85C0 test eax, eax
1000291E A3 D0EB001>mov [1000EBD0], eax
10002923 75 02 jnz short my3l_ex.10002927
10002925 5E pop esi
10002926 C3 retn
10002927 8B35 34A00>mov esi, [<&KERNEL32.GetProcAd>; kernel32.GetProcAddress
1000292D 68 34C1001>push my3l_ex.1000C134 ; ASCII "NT_OpenDevice"
10002932 50 push eax
10002933 FFD6 call near esi
10002935 A3 C0EB001>mov [1000EBC0], eax
1000293A A1 D0EB001>mov eax, [1000EBD0]
1000293F 68 24C1001>push my3l_ex.1000C124 ; ASCII "NT_GetIDVersion"
10002944 50 push eax
10002945 FFD6 call near esi
10002947 85C0 test eax, eax
10002949 A3 BCEB001>mov [1000EBBC], eax
1000294E 75 02 jnz short my3l_ex.10002952
10002950 5E pop esi
10002951 C3 retn
10002952 8B0D D0EB0>mov ecx, [1000EBD0]
10002958 68 18C1001>push my3l_ex.1000C118 ; ASCII "NT_E_Dec"
1000295D 51 push ecx
1000295E FFD6 call near esi
10002960 85C0 test eax, eax
10002962 A3 B8EB001>mov [1000EBB8], eax
10002967 75 02 jnz short my3l_ex.1000296B
10002969 5E pop esi
1000296A C3 retn
1000296B 8B15 D0EB0>mov edx, [1000EBD0]
10002971 68 08C1001>push my3l_ex.1000C108 ; ASCII "NT_Calculate"
10002976 52 push edx
10002977 FFD6 call near esi
10002979 85C0 test eax, eax
1000297B A3 B4EB001>mov [1000EBB4], eax
10002980 75 02 jnz short my3l_ex.10002984
10002982 5E pop esi
10002983 C3 retn
10002984 A1 D0EB001>mov eax, [1000EBD0]
10002989 68 00C1001>push my3l_ex.1000C100 ; ASCII "Read"
1000298E 50 push eax
1000298F FFD6 call near esi
10002991 85C0 test eax, eax
10002993 A3 C8EB001>mov [1000EBC8], eax
10002998 75 02 jnz short my3l_ex.1000299C
1000299A 5E pop esi
1000299B C3 retn
1000299C 8B0D D0EB0>mov ecx, [1000EBD0]
100029A2 68 F8C0001>push my3l_ex.1000C0F8 ; ASCII "Write"
100029A7 51 push ecx
100029A8 FFD6 call near esi
100029AA 85C0 test eax, eax
100029AC A3 C4EB001>mov [1000EBC4], eax
100029B1 75 02 jnz short my3l_ex.100029B5
100029B3 5E pop esi
100029B4 C3 retn
100029B5 8B15 D0EB0>mov edx, [1000EBD0]
100029BB 68 ECC0001>push my3l_ex.1000C0EC ; ASCII "NT_GetIDEx"
100029C0 52 push edx
100029C1 FFD6 call near esi
100029C3 85C0 test eax, eax
100029C5 A3 ACEB001>mov [1000EBAC], eax
100029CA 75 02 jnz short my3l_ex.100029CE
100029CC 5E pop esi
100029CD C3 retn
100029CE A1 D0EB001>mov eax, [1000EBD0]
100029D3 68 E0C0001>push my3l_ex.1000C0E0 ; ASCII "FindPort"
100029D8 50 push eax
100029D9 FFD6 call near esi
100029DB 85C0 test eax, eax
100029DD A3 A8EB001>mov [1000EBA8], eax
100029E2 75 02 jnz short my3l_ex.100029E6
100029E4 5E pop esi
100029E5 C3 retn
100029E6 8B0D D0EB0>mov ecx, [1000EBD0]
100029EC 68 D4C0001>push my3l_ex.1000C0D4 ; ASCII "FindPort_2"
100029F1 51 push ecx
100029F2 FFD6 call near esi
100029F4 85C0 test eax, eax
100029F6 A3 A4EB001>mov [1000EBA4], eax
100029FB 75 02 jnz short my3l_ex.100029FF
100029FD 5E pop esi
100029FE C3 retn
100029FF 8B15 D0EB0>mov edx, [1000EBD0]
10002A05 68 C4C0001>push my3l_ex.1000C0C4 ; ASCII "NT_CalculateEx"
10002A0A 52 push edx
10002A0B FFD6 call near esi
10002A0D 85C0 test eax, eax
10002A0F A3 B0EB001>mov [1000EBB0], eax
10002A14 75 02 jnz short my3l_ex.10002A18
10002A16 5E pop esi
10002A17 C3 retn
10002A18 A1 D0EB001>mov eax, [1000EBD0]
10002A1D 68 B8C0001>push my3l_ex.1000C0B8 ; ASCII "NT_IsShare"
10002A22 50 push eax
10002A23 FFD6 call near esi
10002A25 85C0 test eax, eax
10002A27 A3 A0EB001>mov [1000EBA0], eax
10002A2C 75 02 jnz short my3l_ex.10002A30
10002A2E 5E pop esi
10002A2F C3 retn
10002A30 8B0D D0EB0>mov ecx, [1000EBD0]
10002A36 68 ACC0001>push my3l_ex.1000C0AC ; ASCII "NT_Write"
10002A3B 51 push ecx
10002A3C FFD6 call near esi
10002A3E 85C0 test eax, eax
10002A40 A3 9CEB001>mov [1000EB9C], eax
10002A45 75 02 jnz short my3l_ex.10002A49
10002A47 5E pop esi
10002A48 C3 retn
10002A49 8B15 D0EB0>mov edx, [1000EBD0]
10002A4F 68 A4C0001>push my3l_ex.1000C0A4 ; ASCII "NT_Read"
10002A54 52 push edx
10002A55 FFD6 call near esi
10002A57 85C0 test eax, eax
10002A59 A3 98EB001>mov [1000EB98], eax
10002A5E 75 02 jnz short my3l_ex.10002A62
10002A60 5E pop esi
10002A61 C3 retn
10002A62 A1 D0EB001>mov eax, [1000EBD0]
10002A67 68 98C0001>push my3l_ex.1000C098 ; ASCII "NT_GetTime"
10002A6C 50 push eax
10002A6D FFD6 call near esi
10002A6F 85C0 test eax, eax
10002A71 A3 94EB001>mov [1000EB94], eax
10002A76 75 02 jnz short my3l_ex.10002A7A
10002A78 5E pop esi
10002A79 C3 retn
10002A7A 8B0D D0EB0>mov ecx, [1000EBD0]
10002A80 68 8CC0001>push my3l_ex.1000C08C ; ASCII "NT_Allow"
10002A85 51 push ecx
10002A86 FFD6 call near esi
10002A88 85C0 test eax, eax
10002A8A A3 8CEB001>mov [1000EB8C], eax
10002A8F 75 02 jnz short my3l_ex.10002A93
10002A91 5E pop esi
10002A92 C3 retn
10002A93 8B15 D0EB0>mov edx, [1000EBD0]
10002A99 68 7CC0001>push my3l_ex.1000C07C ; ASCII "NT_WriteTime"
10002A9E 52 push edx
10002A9F FFD6 call near esi
10002AA1 85C0 test eax, eax
10002AA3 A3 88EB001>mov [1000EB88], eax
10002AA8 75 02 jnz short my3l_ex.10002AAC
10002AAA 5E pop esi
10002AAB C3 retn
10002AAC A1 D0EB001>mov eax, [1000EBD0]
10002AB1 68 6CC0001>push my3l_ex.1000C06C ; ASCII "NT_GetSetTime"
10002AB6 50 push eax
10002AB7 FFD6 call near esi
10002AB9 33C9 xor ecx, ecx
10002ABB A3 90EB001>mov [1000EB90], eax
10002AC0 85C0 test eax, eax
10002AC2 0F95C1 setne cl
10002AC5 8BC1 mov eax, ecx
10002AC7 5E pop esi
[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法