Flag: Tornado! Hurricane!

OpenRCE IDA SDK >> attach_process

attach_process
Category: Debugging

int idaapi
attach_process(process_id_t pid=NO_PROCESS, int event_id=-1)
Attach to the process with PID pid. The process being attached to must be the same executable image as the one currently being disassembled in IDA. If the pid argument is NO_PROCESS, the user is prompted with a list of potential processes to attach to. The possible return codes are as follows, which is taken from dbg.hpp:

// -2 - impossible to find a compatible process
// -1 - impossible to attach to the given process (process died, privilege needed, not supported by the debugger plugin, ...)
// 0 - the user cancelled the attaching to the process
// 1 - the debugger properly attached to the process

Examples:
#include <dbg.hpp>

// Present the user with a list of processes to attach to. If there is no executable running that
// matches what's open in IDA, no dialog box will be presented.
int err;

if ((err = attach_process(NO_PROCESS)) == 1)
    msg("Successfully attached to process.\n");
else
    msg("Unable to attach, error: %d\n", err);


Related: attach_process, continue_process, detach_process, exit_process, get_process_info, get_process_qty, get_process_state, get_reg_val, get_thread_qty, invalidate_dbgmem_config, invalidate_dbgmem_contents, run_requests, run_to, set_reg_val, start_process, step_into, step_over, step_until_ret, suspend_process

Note: You must be logged in to add notes to the IDA SDK reference manual.

There are 28,229 total registered users.


Recently Created Topics
Reverse Engineering ...
Jan/23
Career: DoD Agency I...
Jan/22
"Disappearing&q...
Jan/17
Career: Software Sec...
Jan/11
Where is the call st...
Jan/07
IDA Pro 6.1 Breakpoi...
Jan/01
How to create data s...
Dec/30
can i search all mod...
Dec/23
IDA symbol table exp...
Dec/20
An anti-attach trick
Dec/17


Recent Forum Posts
Reverse Engineering ...
NirIzr
"Disappearing&q...
NirIzr
Reverse Engineering ...
charlie
"Disappearing&q...
charlie
An anti-attach trick
Bass
An anti-attach trick
waleeda...
An anti-attach trick
Bass
An anti-attach trick
waleeda...
An anti-attach trick
Bass
Looking for value in...
NirIzr


Recent Blog Entries
cmathieu
Feb/07
Hacker Carnival

waleedassar
Feb/06
OllyDbg v1.10 And Hardware ...

waleedassar
Jan/31
Yet Another Anti-Debug Trick

RolfRolles
Jan/22
Finding Bugs in VMs with a ...

waleedassar
Jan/13
An OllyDbg Bug Disables Sof...

More ...


Recent Blog Comments
waleedassar on:
Feb/07
OllyDbg v1.10 And Hardware ...

NirIzr on:
Feb/07
OllyDbg v1.10 And Hardware ...

NirIzr on:
Feb/05
Yet Another Anti-Debug Trick

trolotou on:
Feb/05
Doudoune Moncler -Pennies F...

waleedassar on:
Feb/01
Yet Another Anti-Debug Trick

More ...


Imagery
SoySauce Blueprint
Jun 6, 2008

[+] expand

View Gallery (11) / Submit