scanmem

scanmem is a simple interactive debugging utility for Linux that can be used to locate the address of a variable in an executing program. scanmem can then be used to modify the variable once, or continually over a period of time. It is similar to the "pokefinders" used to cheat at video games.

Tags Diagnostics Software Development Debuggers Security Utilities
Operating Systems POSIX Linux
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  04 Jun 2007 23:33
  • Rrelease-after

Changes: Performance improvements and reduced scan time, including miscellaneous improvements to various commands. A dejagnu test suite was started and the build process was autotooled. One serious bug where misaligned variables could potentially be missed by scanmem was fixed along with multiple minor bugs.

  • Rrelease-mid
  •  08 Apr 2007 17:33
  • Rrelease-after

Changes: Multiple new commands, including a much more powerful syntax for the set command. Support for tab-completing commands. Improved online documentation, including detailed command-specific help for all commands. Preliminary support for a float type has been added. There are many bugfixes.

  • Rrelease-mid
  •  03 Mar 2007 14:57
  • Rrelease-after

Changes: Improvements were made to scan performance. Support for multiple integer widths was added. A new command was added to indicate no change to target. A snapshot command was added to match everything. The program can now attach to a new process without quitting.

  • Rrelease-mid
  •  22 Jan 2007 17:35
  • Rrelease-after

Changes: Minor bugfixes and interface tweaks.

  • Rrelease-mid
  •  15 Nov 2006 16:49
  • Rrelease-after

Changes: Many new commands and features, including the ability to eliminate variables based on an increase or decrease, and the ability to prune matches interactively, to list and eliminate memory regions, and to specify the width of the target variable in bits. This release greatly improves the interactive mode. It improves the manual and adds examples.

E0ade2ac50b4ff441290d0b2edd10533_thumb

Project Spotlight

DBsight

A platform for creating Google-like searching for any database or application.

36f0c26e92f9fdcd07f4e8d1dbc73be9_thumb

Project Spotlight

libpng

A collection of routines used to create PNG format graphics files.