Details for this torrent 


P32DASM
Type:
Applications > Windows
Files:
1
Size:
320.28 KB

Quality:
+0 / -0 (0)

Uploaded:
May 14, 2010
By:
ContraX



P32DASM


P32Dasm is a VB PCode + Native code Decompiler. It can generate String, Numbers,
Objects, Import and Export function listing. There is also PCode Jump calculator.
You can set shortcut to your favorite hex editor for fast patching. 

Tips & Tricks
=============
- You can edit output by pressing  button "Edit".  Now you can color interesting
  sections, write yours comments, etc ...
- For fast moving you can use Position manager. Set cursor to some position click
  in Position manager to  "Add" button and enter your description.  Any time you
  need fast jump to your location just doubleclick to your list.
- For VB Native code executables are generated only  MSVBVM,  External calls and
  string references. Usefull for setting BPX, you don't need search  in debugger
  where start some Command Button event etc ...
- On BIG apps I don't recommend use option "Use syntax highlight color" - it's 
  slow, use normal mode
- If you still need syntax highlighting you can use included Syntax highlighting
  for UltraEdit. Just add it to the end of original "wordfile.txt".
- By some problems you can decompile only some parts with "Decompile from offset"
  function. Experienced users only! or read below
- Procedure window has two modes:
  1) "Full Decompiling" ON - by DblClicking on procedure you can search it
  2) "Full Decompiling" OFF - by DblClicking you can manually decompile selected
  procedure. (you don't need decompile whole file, you can explore it on the fly,
  fastest decompile solution!)
- In Object list you can see Object Type displayed with appropriate Icon
- At the beginning of  decompiled output you can see sometime original procedure
  names - this helps you identify missing names for some procedures
- vbCRLF, vbCR, vbLF, vbNullChar, vbTab - are VB constants not strings
- You can easy search for Jumps  by clicking  on Offset and selecting from right
  MouseClick Option "Search:" and you can continue search with F3 key
- You can change Label of autogenerated Position with  "Label" button or current
  Position in main Screen with "Position" Button. There is possibility also save
  your own Position file.
- You can easy jump to specified Offset by clicking on Offset and selecting from
  right MouseClick Option "Internal HexEditor Offset:". Immediately start editor
  and you are on your offset so you can start patching.
- If you want use also HIEW for direct jump, then in Options set in path %1 e.g.
  "your_pathhiew.exe %1"  and in output click inside some offset and click run.
  P32Dasm has algo to detect if it's offset  or memory address.  Address must be
  in format XXXXXXXX:  (check if your HIEW version support jump from commandline
  /O param)
- You can generate  .map files which you can import to  DataRescue IDA  (LoadMap
  plugin) or to Olly Debugger (MapConv plugin).