![]() |
|
#11
|
||||
|
||||
|
Quote:
Plugin is shown in start off ida when no file is loaded. Got attach proccess box up, and ecerything but nothing to attach. ![]() put in pluginfolder Zullu.py Code:
import re
import idaapi
import idc
from idc import *
from idaapi import *
import idautils
class Sculla(idaapi.plugin_t):
flags = idaapi.PLUGIN_PROC | idaapi.PLUGIN_FIX
comment = "This is a comment"
help = "Sculla"
wanted_name = "Sculla"
wanted_hotkey = "Alt-F7"
def init(self):
idaapi.msg("Sculla located")
return idaapi.PLUGIN_OK
def run(self, arg):
idaapi.msg("run() called with %d!\n" % arg)
def term(self):
idaapi.msg("")
def run(self, arg = 0):
import idc
idc.LoadDebugger("windbg", 1)
idc.SetProcessorType('metapc', SETPROC_USER) #force cpu
idaapi.load_and_run_plugin("windbg_user.plw", 0) #force
idc.LoadDebugger("wingdbg", 1)
idc.AttachProcess(-1, idaapi.PROCESS_ATTACH)
def PLUGIN_ENTRY():
return Sculla()
![]() i did however get it to show pids adding the code to spu processor and load file, so its maybe not save database independent. its enoufgh with *.d0 and *.d1 (temp database), or the processor_t that tells it to load a file. So if you can somehow create the temp databse when attaching it should work. Well i think ![]() EDIT! actuelly they are there but got no names , since i didnt got the pid names. Got errot that database is only 16 bits, when using plugin. proberly need GetProcessPid(idx) and GetProcessName(idx) And tell pluginbits 32 bit.
__________________
The devil whispered in my ear, "you're not strong enough to withstand the storm." Today I whispered in the devils ear, "I am the storm." Last edited by Storm Shadow; 08-29-2014 at 06:28. |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| ScyllaHide HookLibraryx86.dll | phroyt | General Discussion | 3 | 10-25-2019 09:48 |
| ScyllaHide Detector | Lueilwitz | Source Code | 2 | 08-07-2019 06:32 |