VMeisoft SPY

About VMeisoft SPY

This is a binary executable file debugging tools. Can be used for debugging the compiled binaries or third-party binary dynamic or static library file. This tool is used to modify, redirect function import. Can also be used to monitor function calls or Redefining Function.

Execute the following command line to compile the source file:
$gcc hello.c -o hello
Will generate named “hello” executable file, run the “hello” will be displayed: Hello World!
Open this tool in the tool to open “hello”, you will see hello called “/usr/lib/libSystem.B.dylib” in the “printf” function to display this text.

When debugging software, sometimes want to know what the procedure “printf” to pass those parameters, or want to call your own “printf”.
First, we have to write their own “printf” function:

Execute the following command line to compile the source file:
$gcc -dynamiclib print1.c -o print1.dylib
Will generate “print1.dylib” dynamic libraries.
This example would call the system “printf” function, so we will own “printf” function named “print1″.
In this tool to import “print1.dylib”.
See figure:

Modify “_printf” as “_print1″, select from “print1.dylib” import this function.
Click “Apply” to save the changes.

Save as “hello[1]”.
Run “hello[1]”, will get the following results:
$./hello[1]
Call Printf: format = Hello World!

Try VMeisoft SPY

Purchase the full version for unlimited use

 

Latest posts by VMeisoft (see all)

You may also be interested in:

  • Soap Generate Gear Using Soap Generate Gear, easily and automatically generate soap protocol source code for client/server sides from wsdl file. RPC and […]
  • RS232 Monitor RS232 Monitor is software for communication with peripheral devices using RS-232 interface. RS232 Monitor allow to receive and transmit […]
  • RoutineBot RoutineBot is an interface automation testing software. It allows to create scripts to test interface of software systems just like human […]
  • Serial Port Utility Serial Port Utility is a professional communication software for serial port. Serial Port Utility makes it more efficient for development […]
  • Bug Tracker Organizer Deluxe Bug tracking software for Windows: database management system with ready to use bug-tracking database solutions. Bug Tracker Deluxe allows […]
  • Web Bug Tracker Gold Edition Bug Tracker Web based version is a flexible bug tracking, issue tracking tool for project management, this tool can help you to manage all […]
  • Bug Tracking/Defect Tracking 5 User License Bug Tracker is a high-performance bug tracking, defect tracking, issue tracking tool for project managemnet during software development […]
  • Bug Tracking/Defect Tracking Unlimited User License Bug Tracker is a high-performance bug tracking, defect tracking, issue tracking tool for project managemnet during software development […]
  • Bug Tracking/Defect Tracking Single User License Bug Tracker is a high-performance bug tracking, defect tracking, issue tracking tool for project managemnet during software development […]
  • Bug Tracking/Defect Tracking 10 User License Bug Tracker is a high-performance bug tracking, defect tracking, issue tracking tool for project managemnet during software development […]

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>