Flag: Tornado! Hurricane!

 Forums >>  Brainstorms - General  >>  Pydbg->hooks.add ...Failed Setting Breakpoint

Topic created on: April 1, 2008 18:47 CDT by romret .

Hi
I get above error in my little script which you can see below:

#Load all necessary modules
def create_process_a_entry(dbg,args):
      print args[1]
      return pydbg.defines.DBG_CONTINUE
if __name__=="__main__":
      dbg = pydbg.pydbg()
      dbg.get_debug_privileges()
      dbg.load(sys.argv[1]) #for test C:\WINDOWS\system32\calc.exe
      hooks = utils.hook_container()
      create_process_a = dbg.func_resolve("kernel32","CreateProcessA")
      print "Createprocess address %x" % (create_process_a)
      hooks.add(dbg,create_process_a,10,create_process_a_entry,None)
dbg.run()


Errors after script run:

Createprocess address 7c802367
  File "C:\Python24\Lib\site-packages\utils\hooking.py", line 183, in hook
    pydbg.bp_set(self.address, restore=True, handler=self.__proxy_on_entry)
  File "C:\Python24\Lib\site-packages\pydbg\pydbg.py", line 444, in bp_set
    raise pdx("Failed setting breakpoint at %08x" % address)
pydbg.pdx.pdx: Failed setting breakpoint at 7c802367

Any ideas?

  jms     April 2, 2008 08:57.17 CDT
The problem is that in PyDbg you can't set deferred breakpoints. So you have two options here:

1) Create a LOAD_DLL handler as shown in the PyDbg docs, and when the DLL you want to set a breakpoint on gets loaded, set your breakpoint there.

2) Use a different debugger :)

Note: Registration is required to post to the forums.

There are 31,310 total registered users.


Recently Created Topics
[help] Unpacking VMP...
Mar/12
Reverse Engineering ...
Jul/06
hi!
Jul/01
let 'IDAPython' impo...
Sep/24
set 'IDAPython' as t...
Sep/24
GuessType return une...
Sep/20
About retrieving the...
Sep/07
How to find specific...
Aug/15
How to get data depe...
Jul/07
Identify RVA data in...
May/06


Recent Forum Posts
Finding the procedur...
rolEYder
Question about debbu...
rolEYder
Identify RVA data in...
sohlow
let 'IDAPython' impo...
sohlow
How to find specific...
hackgreti
Problem with ollydbg
sh3dow
How can I write olly...
sh3dow
New LoadMAP plugin v...
mefisto...
Intel pin in loaded ...
djnemo
OOP_RE tool available?
Bl4ckm4n


Recent Blog Entries
halsten
Mar/14
Breaking IonCUBE VM

oleavr
Oct/24
Anatomy of a code tracer

hasherezade
Sep/24
IAT Patcher - new tool for ...

oleavr
Aug/27
CryptoShark: code tracer ba...

oleavr
Jun/25
Build a debugger in 5 minutes

More ...


Recent Blog Comments
nieo on:
Mar/22
IAT Patcher - new tool for ...

djnemo on:
Nov/17
Kernel debugger vs user mod...

acel on:
Nov/14
Kernel debugger vs user mod...

pedram on:
Dec/21
frida.github.io: scriptable...

capadleman on:
Jun/19
Using NtCreateThreadEx for ...

More ...


Imagery
SoySauce Blueprint
Jun 6, 2008

[+] expand

View Gallery (11) / Submit