Questions tagged [immunity-debugger]

An OllyDbg 1.1 derivative made by Immunity Inc., that internally supports python scripting and shipped with many scripts to ease vulnerability and exploitation research.

Filter by
Sorted by
Tagged with
4 votes
0 answers
263 views

Comparison of Windows Debuggers

I have some experience reverse engineering ELF files using tools like GDB, radare2, and Ghidra, but I am new to Windows debugging. There are quite a few different debuggers out there for Windows and ...
jinscoe123's user avatar
3 votes
0 answers
37 views

Can I get thread counts remotely with Immunity Debugger

I am debugging a program on a Windows server with Immunity debugger. Immunity debugger offers a remote command line client. I can do basic tasks through this command line. But is there a way to get ...
Bob5421's user avatar
  • 797
1 vote
1 answer
57 views

Add a "dynamic breakpoint" in immunity debugger

Let's suppose an obfuscated binary program. This programs loads a payload in memory. This payload contains encrypted instructions. The program decrypts this payload and jumps to it. I want to break ...
Bob5421's user avatar
  • 797
1 vote
0 answers
57 views

Send file or non-printable character in Immunity Debugger arguments

I am a beginner in Reverse Engineering. I am on Windows and using Immunity Debugger. I would like to send my payload on the .exe file. The payload contains non-printable characters. How I can launch ...
cactuschibre's user avatar
-1 votes
1 answer
1k views

Finding some specific adresses in an exe file

I'm an absolutely beginner in the reverse engineering field. I've an exe program and I should find : address of main function/address of function that validate user input/address of hardcoded password....
nora's user avatar
  • 1
1 vote
1 answer
141 views

Immunity Debugger showing path instead of argv[1]

I'm trying to learn Buffer Overflow Here is the vulnerable code #include <stdio.h> #include <string.h> int main(int argc, char const *argv[]) { char buffer[64]; if(argc < 2){ ...
leila's user avatar
  • 13
1 vote
0 answers
164 views

Edit ASCII value in Assembler (using Immunity Debugger)

I am trying to edit ASCII String via Immunity Debugger: However when I right click to do binary edit and then I click ok, the MOV DWORD instruction is replaced with some random instruction which ...
Planitel's user avatar
1 vote
0 answers
479 views

What are C2 & C3 characters in SLmail bad characters?

According to this site, there are 3 bad characters in SLmail v5.5 https://www.whitelist1.com/2016/11/xstack-overflow-1-exploiting-slmail.html To sum it up, there are 3 bad characters that being ...
Wolf's user avatar
  • 111
0 votes
1 answer
136 views

what means "ilegal use of registers"?

I read pe program using a Pe Reader to view all sections, the .text section starts is "0x0001000": What is in the pe program reader: And is this what i see on the debugguer :
Loliconaoquadrado's user avatar
2 votes
0 answers
110 views

Move focus to Immunity Debugger command line

As the title says, I want to know if there is a keyboard shortcut that upon pressing will allow me to write in the Immunity command line?
knowmore's user avatar
7 votes
1 answer
1k views

WHY and WHEN do we need SEH for buffer overflowing

In our course in university, we recently moved on from standard buffer-overflows to SEH based ones. My exploit is already ready and working thanks to some nice tutorials, although I am still not sure ...
SuperSpitter's user avatar
1 vote
0 answers
212 views

Immunity error BB010002

I am trying to make this exploit work and having some difficulty. So I skipped to a 'fixed' version of it from here and the only thing I changed was the shell code: https://github.com/cokebottle/oscp-...
Asher's user avatar
  • 11
0 votes
1 answer
551 views

IDA Pro Address doesn't correlate to Immunity Debugger address

I'm trying to use immunity debugger to step through a confusing binary. When I open it in IDA Pro, I see certain addresses next to the instructions: .text:01001392 inc eax When I ...
Nick's user avatar
  • 1
0 votes
1 answer
106 views

Empty Parameter an MessagerBox

I am trying to learn to reverse Engineering , i am very new and my English is very Poor... .I wanting to make this exercise , but can't it , because not receive the hWnd identified from the MessageBox ...
567hz's user avatar
  • 3
2 votes
1 answer
2k views

how to find memory objects using immunity debugger

I am trying to exploit a program where I have to reuse a socket. recv looks like this: int recv( _In_ SOCKET s, // socket ID _Out_ char *buf, _In_ int len, _In_ int flags ); I want to ...
oldnoob's user avatar
  • 123
4 votes
2 answers
1k views

Reversing Self-Modifying Malware

recently i got my hands on one sample that self-modifies its .text section. So, I placed a breakpoint on .text section on write operation and then continued. I found out that it zeroes out the .text ...
rustam Shirinov's user avatar
3 votes
1 answer
267 views

Is it possible to name mona output files?

Is it possible to have mona.py save the output from a specific command to a specific file. So for example if I wanted to run multiple compare commands could I have them all saved to different output ...
john's user avatar
  • 31
4 votes
2 answers
5k views

Changing the font in immunity debugger?

Does anyone know how to change the font size in immunity debugger? The font option under Options -> Appearance -> Font doesn't seem to change anything and just resets whenever you restart the program.
James's user avatar
  • 43
2 votes
2 answers
3k views

Immunity debugger anti anti debug

I using Windows, and I was wondering what is the best anti anti debug plugin that exist, I tried to use hidedebug by Bob -> Team PEiD, but unfortunately it catch only the regular ways, I know that ...
OhadH's user avatar
  • 23
2 votes
2 answers
2k views

IDA pro: jump back to previous instruction

I'm new with IDA pro and currently running with debugger, I have few questions: How can I jump on previous instruction? Undo the latest instruction ? Is it possible in IDA to examine memory of an ...
Rasty's user avatar
  • 129
0 votes
1 answer
2k views

Can't debug a service

I am working on Lab11-03 in "Practical Malware Analysis" book. The malware I am analyzing trojanized the file cisvc.exe which is the indexing service in Windows XP. After that the malware ...
E235's user avatar
  • 573
1 vote
1 answer
2k views

Loading a .sys file into Immunity Debugger

Can somebody tell me how to load a .sys file into Immunity Debugger correctly ? Because when I load a driver into Imm. Debugger then I get the message that HAL.dll could not be found and that Imm. ...
user18558's user avatar
5 votes
1 answer
8k views

Immunity Debugger - Memory Breakpoint

Is there a way to stop execution each time some memory address is accessed?
triple fault's user avatar
1 vote
1 answer
4k views

How to analyze a child process created by malware by process hollowing mechanism using immunity debugger?

When I analyzed this malware sample it was invoking api's related to creating additional processes. With the process explorer I saw the debugged process is creating a new process. Please suggest any ...
wolverinegptg's user avatar
2 votes
1 answer
2k views

Immunity Debugger - !mona suggest

I have been going through some tutorials for exploit development that use the !pvefindaddr command to help with creating unique patterns and discovering the offset. I know that mona has replaced ...
user3046771's user avatar
1 vote
0 answers
983 views

Immunity Debugger Unable to set Breakpoint

I have recently installed Immunity Debugger in order to do some dynamic analysis on some Malware however am getting the same 2 errors no matter what i try. The first error is that Immunity is 'Unable ...
d ll's user avatar
  • 11
1 vote
0 answers
724 views

OllyDbg step over command not behaving exactly as the Immunity Debugger

I am taking Lena Reverse Engineering Tutorial and it uses OllyDbg debugger for its teaching. In the first chapter, he shows the file in OllyDbg debugger and steps over through it "step by step" until ...
ovrwngtvity's user avatar
11 votes
2 answers
16k views

Immunity Debugger reset windows to default tiling

I have changed the windows from the original tiling layout in Immunity Debugger. I would like to restore the original tiling. I have tried restarting the program but the modified tiling remains. Is ...
Concklin F's user avatar
0 votes
1 answer
3k views

Unpacking and dumping executable from DLL

I'm trying to unpack and dump executable from a DLL packed file, I've loaded the DLL to Immunity Debugger using LOADDLL.exe. I think I've reached the OEP 0x3DADDD (the memory location of the unpacked ...
Kikapi's user avatar
  • 13
2 votes
1 answer
74 views

Immnunity Debugger Python API Incorrect code execution order

PyCommand import immlib def main(args): imm = immlib.Debugger() imm.setBreakpoint(0x411077) imm.setReg("EAX",0x0) imm.log("EAX: {}".format(imm.getRegs()['EAX'])...
Goose's user avatar
  • 21
3 votes
1 answer
576 views

Modifying PPID to avoid anti-debugging measure

I'm trying to debug an application that reads the Parent Process Id(PPID), to check if the application is being debugged. It expects the PPID to be the PID of explorer.exe, if it isn't, it quits. To ...
JeffreyZ's user avatar
  • 219
4 votes
1 answer
286 views

What is the meaning of "^" in the CPU window of the Immunity debugger?

I can't figure out the meaning of ^ in the CPU window of the immunity debugger. What does it mean?
knx's user avatar
  • 1,257
2 votes
1 answer
350 views

Hooking in Immunity - LogBpHook not working

I try to use a simple hook on different memory allocation functions in Immunity. But the hook doesn't react at all (no logging). First of all my hook class: class AllocHook(LogBpHook): def ...
knx's user avatar
  • 1,257
1 vote
1 answer
3k views

Immunity crashes on start

First off, I hope this is the right place to ask this question, if not please let me know where I should ask it. I have a Windows XP sp2 VM (fresh install with no updates), with Python and immunity ...
Jay's user avatar
  • 111
2 votes
2 answers
4k views

ollydbg ASLR and DEP bypass without mona

In case Immunity Debugger (and hence mona) doesn't work for me, is there a quick way for me to check loaded image for DEP, SafeSEH and ASLR using OllyDbg alone? Manual inspection is acceptable too. I'...
xyz's user avatar
  • 173
1 vote
1 answer
3k views

Access violation error only when stepping after breakpoint in Immunity

Following a tutorial at http://www.fuzzysecurity.com/tutorials/expDev/2.html, regarding buffer overflows. I am able to execute the shellcode successfully. Used 'jmp esp' instead of 'pop esp; retn' as ...
Nikhil's user avatar
  • 11
9 votes
1 answer
19k views

Immunity Debugger on Windows 10?

Has anybody gotten Immunity Debugger to work on windows 10 yet? I downloaded it on Windows 10, launch it as administrator, and the GUI opens for about half a second and then it exits, no errors or ...
Starwarsfan2099's user avatar
1 vote
0 answers
302 views

immunity debugger MSVCR90.dll R6034

I'm new to the science of reverse engineering. I recently downloaded immunity debugger 1.85 32bit Assembler-Level Debugger. My host machine is Windows 7 64 bit. I have python 2.7 installed as 32 bit ...
dcrearer's user avatar
  • 155
7 votes
1 answer
11k views

When to use OllyDgb over Immunity Debugger

I have always been curious when I should use OllyDbg over Immunity Debugger. Immunity Debugger has inherited code from OllyDbg and can perform scripted debugging with Python. Interestingly enough, ...
itsbriany's user avatar
  • 440
6 votes
2 answers
932 views

Saving labels and comments in Immunity Debugger

I am using Immunity Dbg v1.85 (the latest version to date). I spent about an hour analyzing a piece of malware, while making comments and relabeling functions from something like X.00402AC0 to ...
AK-33's user avatar
  • 61
1 vote
2 answers
2k views

What does this XOR do?

I'm trying to understand exactly what is happening in the below loop. I've commented in what I believe is happening. I came to these conclusions by googling every op code and trying to understand what ...
user avatar
1 vote
0 answers
673 views

Opening program via Ollydbg/Immunity in Win7 causes exception unless in XP Compatibility Mode

When opening the reverseme included with Lena's tutorials for debugging in either Immunity or Ollydbg an exception is produced within ntdll that results in termination of the process with code ...
Jeremy McKeown's user avatar
6 votes
1 answer
7k views

Finding address from function name

By checking the human-readable strings in my target application, I found several interesting function names: ... DataIntegrityError GetObjectIdsOfDuplicateLinksErrors GetInvalidClusterIdsExists Main ...
Juicy's user avatar
  • 275
2 votes
2 answers
2k views

How can I extend a memory of an analysed executable in IDA Pro?

I'm analysing some malware executable with ImmDBG and IDA Pro. The executable calls the kernel32.VirtualAlloc() at runtime with an argument lpAddress=NULL what means that an operating system decides ...
0xDEADC0DE's user avatar
5 votes
1 answer
2k views

Load IE symbols in Immunity Debugger

I know Immdbg already recognizes Windows internals function names, like kernel32.dll and user32.dll What I want is to load Internet Explorer symbols the same way WinDbg does. Does someone knows it is ...
jyz's user avatar
  • 498
1 vote
1 answer
2k views

Windows debugger with ltrace functionality

I recently found the program: ltrace. And was wondering if it's possible to achieve the same using one of the gui debuggers for windows: ida, immunity, etc. The only thing I've found is a port of the ...
hust921's user avatar
  • 13
3 votes
2 answers
5k views

Fixing import table of unpacked DLL with ImpREC : ImpRec throws "invalid OEP!" error

I am trying to unpack a DLL and fix the import tables with ImpRec. However, I am stuck with this error. Following is what I have tried. Modified the flag in its PE header so that windows loads the ...
aMa's user avatar
  • 303
1 vote
1 answer
968 views

How to efficiently debug Loops with OllyDbg/Immunity?

I'm currently reversing a function which looks like the following .text:0040383F 8D 04 BF lea eax, [edi+edi*4] .text:00403842 6A 14 push 20 .text:00403844 C1 E0 03 ...
mr.proton's user avatar
  • 155
1 vote
1 answer
870 views

Cannot call function (properly) in C++

I am developing a DLL for the purpose of injecting it into a running process for a game. I've found the memory addresses to some key functions(via Immunity Debugger) and I am trying to call those ...
SuperA's user avatar
  • 11
6 votes
1 answer
1k views

Immunity Debugger PyPlugin

Immunity Debugger offers a feature called PyPlugin. However there is not enough documentation on it. The help for immdbg says this : PyPlugins are python scripts located at PyPlugins\ directory, ...
0xec's user avatar
  • 6,040