Skip to content

Instantly share code, notes, and snippets.

var ref = require("ref");
var ffi = require("ffi");
var libc = ffi.Library("libc", {
"mmap": ["pointer", ["pointer", "size_t", "int", "int", "int", "int64"]],
"munmap": ["int", ["pointer", "size_t"]],
});
var PROT_READ = 1;
var PROT_WRITE = 2;
@7shi
7shi / main.cpp
Last active December 14, 2015 04:09 — forked from bencz/main.cpp
#include <cstdio>
#include <vector>
#include <windows.h>
using namespace std;
class Buffer: public vector<unsigned char>
{
public:
void push_dword(DWORD dw)
@7shi
7shi / gist:4121619
Created November 20, 2012 22:15 — forked from bencz/gist:4115521
Basic compiler, generate PE EXE
/*
INPUT SAMPLE:
VAR NUMBER = 25
VAR STRING = "ALEX"
VAR ERRO = "THAT's NOT CAUSE AN ERROR :)"
PRINT ERRO
PRINT "ALEXANDRE"
PRINT NUMBER