Sections
Personal tools
You are here: Home Projects Catcha!
Document Actions

Catcha!

RSS Feed Category: Programming, Reverse Egineering Tools — Other products by this author
OllyDbg plugin that can detect and control process creation then attach to that process.

Current release: Catcha! 1.1

Released 2007-07-10

Attach to target program and break at its EntryPoint.

List all releases… Full release announcement…

Get Catcha! for Windows (211.8 kB)

Catcha-1.1.rar

Experimental releases

There are no experimental releases available at the moment.

Project Description

Project resources
Catcha! v1.1
Coded by mikado @ vnsecurity, 4vn
Website: http://www.vnsecurity.net - http://www.4vn.org
Email: mikado[at]4vn[dot]org

[ About ]
Sometimes you don't know how to start a program correctly
from OllyDgb. Catcha! plugin will help you to attach to your
program automatically each time your program runs (outside OllyDbg).

It works like Olly De-Attach Helper plugin

Catcha! has more advantages than Olly De-Attach Helper.
It helps reversers reach the target program EntryPoint by
hooking the EntryPoint to a trap function that raises debug
exception by INT3 instruction so we can break into that function
before attaching and returning to the EntryPoint.

Check it out! Have fun and feel free to contact me.

[ Instructions ]
- Copy Catcha!.dll and Catcha!.sys to OllyDbg plugin directory.
- First, select target program by chosing menu:
  Plugins -> Catcha! -> Select Catcha! target.
- Run target program outside OllyDbg. It will be attached in
  OllyDbg automatically.
- Press F9 to continue running program until you get into trap
  function or,
  right click on Disassembler window and chose Thread -> Main
  on Popup menu to switch to program's main thread and continue
  your debug session.

[ History ]
2007.07.10:
- Version 1.1 released.
- [+] Improved: Attach to target program and break at EntryPoint. (Read more here)
- [!] Updated: README.TXT

2007.07.06:
- Version 1.0 released.

[ Known bugs ]
1. Target program can only be attached automatically one time.
   You have to restart OllyDbg in order for Catcha! to work correctly.
2. Only tested on Windows XP SP2. The kernel driver was built
   on WinDDK with Windows XP Build Environment.

[ TODO ]
- Fix bug (1).
- Implement de-attach function without closing target program.
- Add option: trap function at user's given address (not only at
  EntryPoint).

by mikado last modified 2007-07-10 11:39
RSS Feed Latest releases
Catcha! 1.1
Programming, Reverse Egineering Tools
2007-07-10
Catcha! 1.0
Programming, Reverse Egineering Tools
2007-07-10
Test Project 1.0 (Beta release)
Utilities
2007-07-10
More Releases…
 

Powered by Plone CMS, the Open Source Content Management System