gdb.js

0.1.6 • Public • Published

== author == @sha0coder sha0//badchecksum.net

== api ==

gdb.init(binary, function(){});

gdb.cmd(gdb_command, function(out){});

gdb.enableDebug();

gdb.getRegs(function(regs){});

gdb.setRegs(regs);

gdb.setBP(name_or_addr, function(success){});

gdb.getBPs(function(bps_arr){});

gdb.getEntry(function(addr){});

gdb.displayIntel();

gdb.patch(addr,byte_array);

gdb.patchStr(addr,str);

gdb.patchNOP(addr);

gdb.find(addr,size_space,casted_data, function(addrs_arr) {});

gdb.findStr(addr,size_space,str, function(addrs_arr) {});

== usge ==

var gdb = require('gdb.js').gdb;

// first load a file and init buffers

gdb.init('/bin/bash', function() {

// ready for using gdb.js

// sending a command to gdb

gdb.cmd('r',function(out) {


	// out has the result for the command


});

});

Package Sidebar

Install

npm i gdb.js

Weekly Downloads

1

Version

0.1.6

License

LGPL

Last publish

Collaborators

  • sha0