Files
metasploit-gs/lib/metasm/samples/peencode.rb
T
Joshua Drake f7020af01a update metasm to tip
git-svn-id: file:///home/svn/framework3/trunk@10278 4d416f70-5f16-0410-b530-b9f4589650da
2010-09-09 18:19:35 +00:00

21 lines
490 B
Ruby

#!/usr/bin/env ruby
# This file is part of Metasm, the Ruby assembly manipulation suite
# Copyright (C) 2006-2009 Yoann GUILLOT
#
# Licence is LGPL, see LICENCE in the top-level directory
require 'metasm'
$opts = { :execlass => Metasm::PE }
$opts[:srctype] = 'c' if ARGV.empty?
load File.join(File.dirname(__FILE__), 'exeencode.rb')
__END__
int MessageBoxA(int, char*, char*, int);
void ExitProcess(int);
void main(void)
{
MessageBoxA(0, "kikoo", "lol", 0);
ExitProcess(0);
}