FreeBSD Ports

sysutils/scanmem 0.17_1

Locate and modify various data in an executing process

Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv3
Categories
sysutils

Description

Scanmem is a simple interactive debugging utility for Linux, used to locate various data in an executing process. This can be used for the analysis or modification of a hostile process on a compromised machine, help in reverse engineering, or to cheat at video games. Brief list of its features:

  • Interactive command mode, with internal help
  • Efficient and easy-to-use syntax
  • Support for different data types: integers, floats, bytearrays, strings
  • Support for different scan (comparison) types: equal, greater/less than, changed, unchanged, increased/decreased
  • Set any variable to any value
  • Detailed information about mappings, allow users to eliminate regions

More in GameConqueror, optional PyGTK-based GUI:

  • User-friendly CheatEngline-alike interface
  • Modify and lock (freeze) variables
  • Memory viewer/editor

It requires linprocfs(5) to be mounted under /compat/linux/proc to operate.

Install

As a binary package — by origin, or by package name:

pkg install sysutils/scanmem
pkg install scanmem

From the ports tree:

cd /usr/ports/sysutils/scanmem/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	scanmem>0:sysutils/scanmem
LIB_DEPENDS=	libscanmem.so:sysutils/scanmem

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-0.17_1--0.17_1
FreeBSD:14:quarterly-0.17_1n/a-0.17_1
FreeBSD:15:latest-0.17_1n/a-0.17_1
FreeBSD:15:quarterly-0.17_1n/an/an/a
FreeBSD:16:latest-0.17_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

All build dependencies 20
All run dependencies 2

No port depends on this one.

Configuration

Options name: sysutils_scanmem

OptionDefaultDescription
DOCSoffBuild and/or install documentation
X11offInstall PyGTK-based GUI (GameConqueror)
USES
autoreconf gettext-tools gmake gnome libtool readline
Service scripts
none

Files

Manual pages 2
  • gameconqueror(1)
  • scanmem(1)
pkg-plist 50
  • bin/gameconqueror
  • bin/scanmem
  • include/scanmem/commands.h
  • include/scanmem/list.h
  • include/scanmem/maps.h
  • include/scanmem/scanmem.h
  • include/scanmem/scanroutines.h
  • include/scanmem/sets.h
  • include/scanmem/show_message.h
  • include/scanmem/targetmem.h
  • include/scanmem/value.h
  • lib/libscanmem.a
  • lib/libscanmem.so
  • lib/libscanmem.so.1
  • lib/libscanmem.so.1.0.0
  • share/appdata/GameConqueror.appdata.xml
  • share/applications/GameConqueror.desktop
  • share/gameconqueror/GameConqueror.py
  • share/gameconqueror/GameConqueror.ui
  • share/gameconqueror/GameConqueror_128x128.png
  • share/gameconqueror/GameConqueror_48x48.png
  • share/gameconqueror/GameConqueror_72x72.png
  • share/gameconqueror/__pycache__/GameConqueror.cpython-.opt-1.pyc
  • share/gameconqueror/__pycache__/GameConqueror.cpython-.pyc
  • share/gameconqueror/__pycache__/backend.cpython-.opt-1.pyc
  • share/gameconqueror/__pycache__/backend.cpython-.pyc
  • share/gameconqueror/__pycache__/consts.cpython-.opt-1.pyc
  • share/gameconqueror/__pycache__/consts.cpython-.pyc
  • share/gameconqueror/__pycache__/hexview.cpython-.opt-1.pyc
  • share/gameconqueror/__pycache__/hexview.cpython-.pyc
  • share/gameconqueror/__pycache__/misc.cpython-.opt-1.pyc
  • share/gameconqueror/__pycache__/misc.cpython-.pyc
  • share/gameconqueror/backend.py
  • share/gameconqueror/consts.py
  • share/gameconqueror/hexview.py
  • share/gameconqueror/misc.py
  • share/icons/hicolor/128x128/apps/GameConqueror.png
  • share/icons/hicolor/48x48/apps/GameConqueror.png
  • share/icons/hicolor/72x72/apps/GameConqueror.png
  • share/locale/de/LC_MESSAGES/GameConqueror.mo
  • share/locale/es/LC_MESSAGES/GameConqueror.mo
  • share/locale/it/LC_MESSAGES/GameConqueror.mo
  • share/locale/ja/LC_MESSAGES/GameConqueror.mo
  • share/locale/ru/LC_MESSAGES/GameConqueror.mo
  • share/locale/sr_ME/LC_MESSAGES/GameConqueror.mo
  • share/man/man1/gameconqueror.1.gz
  • share/man/man1/scanmem.1.gz
  • share/polkit-1/actions/org.freedesktop.gameconqueror.policy
  • share/doc/scanmem/README
  • share/doc/scanmem/TODO
distinfo 1
FileSizeSHA256
scanmem-scanmem-v0.17_GH0.tar.gz220489f02054b91322cf41517506158fcb74554e9fc6644e696f8aa25e5acf162d374b

Commit history 0

No commits in the history this site was built from.