- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
import idaapi
from ctypes import *
from sys import argv
class PLUGIN(Structure):
_fields_ = [("version", c_int),
("flags", c_int),
("init", WINFUNCTYPE(c_int)),
("term", WINFUNCTYPE(None)),
("run", WINFUNCTYPE(None, c_int)),
("comment", c_char_p),
("help", c_char_p),
("wanted_name", c_char_p),
("wanted_hotkey", c_char_p)]
hexarm_plw = windll.LoadLibrary(argv[0].replace(".py", ".plw"))
plugin = cast(hexarm_plw.PLUGIN, POINTER(PLUGIN)).contents
class Hexarm(idaapi.plugin_t):
version = plugin.version
flags = plugin.flags
comment = plugin.comment
help = plugin.help
wanted_name = plugin.wanted_name
wanted_hotkey = "F5"
def init(self):
result = plugin.init()
return idaapi.PLUGIN_OK
def run(self, arg):
plugin.run(arg)
def term(self):
plugin.term()
def PLUGIN_ENTRY():
return Hexarm()
Попытка заставить хз почему нерабочий декомпилер arm к ida pro.
Так даже окошко с настройками выскакивает...
Ребята, поделитесь у кого есть.
Pythoner 28.09.2014 12:03 # −1
Замена jnz на jz в месте где проверяется лицензия решила проблему.
Мда уж... Не ожидал от них такой защиты...
chtulhu 28.09.2014 15:08 # 0
А зачем тратить время на защиту? Те кто не хотят покупать, будут крякать. Крякают ведь и игры с защитой через миллоны баксов
chtulhu 28.09.2014 15:22 # −1
bormand 28.09.2014 15:28 # 0
kegdan 29.09.2014 09:33 # 0
Pythoner 29.09.2014 15:10 # 0
bormand 29.09.2014 18:28 # 0
inkanus-gray 29.09.2014 19:22 # 0
3.14159265 29.09.2014 20:14 # 0
Pythoner 29.09.2014 20:55 # 0
Я насчет arm. x86 кривовато как то.
Pythoner 29.09.2014 21:21 # 0
guest 31.12.2014 04:16 # 0
yourmom 25.05.2015 02:21 # 0