flat assembler
Message board for the users of flat assembler.

Index > Main > Immunity Debugger Release!

Author
Thread Post new topic Reply to topic
nicow



Joined: 21 Aug 2007
Posts: 2
nicow
Announcing Immunity Debugger v1.0

After almost a year of intensive development and internal use, we are
pleased to announce the public release of Immunity Debugger v1.0.

When we started developing Immunity Debugger our main objective was to
combine the best of the commandline based and GUI based debugger worlds.
The commandline because most of us come from a UNIX background, and it
just ends up being more efficient than clicking your way around. The GUI
because we understand that we are visual beings that often can
grasp more from a single look at a graphical layout than from two days
of x/x-ing memory pages.

The third feature we required was full flexible access to the debugging
API,
the graphing engine, and the GUI API. Because having to Re-Compile
plugins is lame, we decided to make everything accessible from Python.
So we put everything together and developed something we feel very
comfortable using.

This means we ended up with a fully flexible and extendible Win32
debugger that has all of it's features, both debugging and graphical,
easily accessible from it's Python scripting engine.

And best of all, it's available for free. That's right, Immunity
Debugger is released for free, including free monthly updates.

Here's some cool features:

o The Python API ("Immlib/Lib reference" for full documentation)
o A full Python based graphing library
o Full debugger and GUI API access
o A flurry of cool example scripts such as:

- !heap A fully working heap dumping script (try the -d option!)
- !searchheap Searching the heap
- !hippie Trampoline hooks on RtlAllocateheap/RtlFreeHeap
- !modptr Dynamic search for function pointers in pages
- !findantidep Find address to bypass software DEP

o Writing your own scripts for your specific tasks is easy Smile

Interested? Give Immunity Debugger a spin and download it from:
http://www.immunitysec.com/products-immdbg.shtml
or check: http://forum.immunityinc.com

For feedback or bug reports please contact support at immunityinc.com.

Happy debugging!

Thanks,
Team Immunity

PS: Yes, we will be implementing an interactive Python shell too.
Post 21 Aug 2007, 20:58
View user's profile Send private message Reply with quote
OzzY



Joined: 19 Sep 2003
Posts: 1029
Location: Everywhere
OzzY
Is it written in FASM?
Post 21 Aug 2007, 21:22
View user's profile Send private message Reply with quote
nicow



Joined: 21 Aug 2007
Posts: 2
nicow
Nop, maybe I post it on an incorrect Board?
Post 21 Aug 2007, 21:25
View user's profile Send private message Reply with quote
OzzY



Joined: 19 Sep 2003
Posts: 1029
Location: Everywhere
OzzY
Well, this section if for projects written in FASM.
You could have posted it on the heap.
But let's wait the moderator to move it.

Anyway your project looks very interesting for us ASM programmers.
Thanks for letting us know.
Post 21 Aug 2007, 21:46
View user's profile Send private message Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid
moved to main instead... i wait for more feedback about debugger itself
Post 22 Aug 2007, 08:46
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
realcr



Joined: 02 Apr 2007
Posts: 39
realcr
It seems just like ollydbg with a few plugins and some ads on the top.
I Still wonder if they got ollydbg's sources..
Post 23 Aug 2007, 21:18
View user's profile Send private message Visit poster's website MSN Messenger ICQ Number Reply with quote
Ehtyar



Joined: 26 Sep 2006
Posts: 51
Ehtyar
It does use the ollydbg sources, in fact i think they freely admitted it somewhere...can't find the link though.
I personally detest this perversion of our sacred olly, we already had ollyscript...with no ads or random unknown exceptions...

Ehtyar.
Post 24 Aug 2007, 23:38
View user's profile Send private message Reply with quote
LocoDelAssembly
Your code has a bug


Joined: 06 May 2005
Posts: 4633
Location: Argentina
LocoDelAssembly
Quote:

It does use the ollydbg sources,

They stolen the sources?

BTW, I think the first post of this thread qualifies as spam.

PS: Perhaps they just patched the original OllyDbg executable?
Post 25 Aug 2007, 00:14
View user's profile Send private message Reply with quote
Borsuc



Joined: 29 Dec 2005
Posts: 2466
Location: Bucharest, Romania
Borsuc
This debugger sounds cool, but what's with the Phyton stuff?
Post 04 Sep 2007, 15:44
View user's profile Send private message Reply with quote
f0dder



Joined: 19 Feb 2004
Posts: 3170
Location: Denmark
f0dder
Python scripting in a debugger? Interesting.
Post 04 Sep 2007, 22:55
View user's profile Send private message Visit poster's website Reply with quote
LocoDelAssembly
Your code has a bug


Joined: 06 May 2005
Posts: 4633
Location: Argentina
LocoDelAssembly
Post 02 Oct 2007, 15:40
View user's profile Send private message Reply with quote
OzzY



Joined: 19 Sep 2003
Posts: 1029
Location: Everywhere
OzzY
I'm been trying this debugger. Looks cool. It's like Ollydbg with python scripting and custom syntax highliting.
Post 27 Jan 2008, 01:42
View user's profile Send private message Reply with quote
tom tobias



Joined: 09 Sep 2003
Posts: 1320
Location: usa
tom tobias
OzzY wrote:
...Well, this section if for projects written in FASM.
You could have posted it on the heap. But let's wait the moderator to move it.
Yes, the purpose of "Main" is to address features or issues involving FASM, or the use of FASM, not debuggers or any other application written in some "high level" language. That was also the basis of the objection, I had expressed, a week or so ago, to including the discussion of the "frensh" dictionary, in Main. If the topic does not directly concern FASM, it does not belong in "Main". Some people work on a messy, cluttered desktop, with papers, magazines, books, music CDROM's, power supplies, soldering guns, paint, cookies, automobile spark plugs, stamps from around the world, model trains, volt-ohm meters, and yesterday's coffee cups all mixed together with this month's electric bills, credit card receipts and banana skins. Others have a clean desk. What can I say? Oh, let's see what vid's desk looks like:
vid wrote:
moved to main instead... i wait for more feedback about debugger itself
Yup. old coffee cups and banana skins for sure.
Wink
Post 27 Jan 2008, 10:05
View user's profile Send private message Reply with quote
LocoDelAssembly
Your code has a bug


Joined: 06 May 2005
Posts: 4633
Location: Argentina
LocoDelAssembly
LocoDelAssembly wrote:
Ehtyar wrote:
It does use the ollydbg sources,
They stolen the sources?
Since I've just seen this debugger again when following a not yet proven Firefox 3.6 vulnerability, I researched this a little. Although I didn't find the official voices (Oleh and/or ImmunityInc's site), looks that Oleh actually provides parts of the source for an old version here, and seems he offers/offered the complete source if you pay for it. I must say that at that time, my real thought was that they went through the effort of PATCHING the public OllyDbg binary rather than using the sources.

Copyright violations conspiracy apart, anyone here is using it?
Post 24 Feb 2010, 03:01
View user's profile Send private message Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 17625
Location: In your JS exploiting you and your system
revolution
I just use Olly to debug my stuff. I just insert an "int3" in a problem spot, compile and run. I find I don't need all the fancy pants scripting and stuff. Once I find the mistake I fix my source and carry on with things.

I think only people with interests in cracking or hacking have a need to use all the scripting and automated whatnot.
Post 24 Feb 2010, 03:18
View user's profile Send private message Visit poster's website Reply with quote
f0dder



Joined: 19 Feb 2004
Posts: 3170
Location: Denmark
f0dder
revolution wrote:
I think only people with interests in cracking or hacking have a need to use all the scripting and automated whatnot.
Not all reverse engineering has to do with cracking or hacking Smile

_________________
Image - carpe noctem
Post 24 Feb 2010, 07:45
View user's profile Send private message Visit poster's website Reply with quote
smiddy



Joined: 31 Oct 2004
Posts: 559
smiddy
revolution wrote:
I think only people with interests in cracking or hacking have a need to use all the scripting and automated whatnot.

f0dder wrote:
Not all reverse engineering has to do with cracking or hacking Smile

I concur, not everyone using scritping and automation are cracking and hacking. I have several older items I have lost the source to, which I use (try to) a debugger(s) to get to that old information. Wink
Post 24 Feb 2010, 23:39
View user's profile Send private message Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid
tom tobias wrote:
Yup. old coffee cups and banana skins for sure.
Wink

Too bad I can't take a picture right now, but it's relatively clean right now (compared to normal state). Just one empty beer glass, two beer cans, empty glass from pickles, a flute, destroyed drumstick, 4 books, screwdriver, pen, keys, and small heap of papers... not that bad at all.

So, Tom, where'd you prefer to have this thread moved? Heap?
Post 25 Feb 2010, 11:55
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.

Website powered by rwasa.