Arcade Prehacks

Page 1 of 4 123 ... LastLast
Results 1 to 10 of 32
  1. #1
    F3ar's Avatar
    Join Date
    Jun 2009
    Location
    Pennsylvania, USA
    Posts
    197

    F3ar's PHP 'tutorial' scripts

    [color=red]Want to learn how I made these basic scripts? Look at the comments on each script. They're usually after a //[/color]

    Current scripts:
    1. IP 'catcher'
    2. MD5 and SHA1 encrypter

    [codeHP:2426cpts]<span class="syntaxdefault"><?php
    </span><span class="syntaxcomment">/**IP*"Catcher"
    Coded*by*F3ar
    http://quinnheagy.org
    [email protected]

    This*script*is*commented*so*you*know*what*I*did*in *case*you*want*to*edit*something.
    If*you*do*edit*something,*be*sure*to*have*a*back*u p*in*case*you*screw*up.
    */

    //*Configuration
    //*Edit*these*variables*to*your*information!
    //*CONFIG*START
    </span><span class="syntaxdefault">$email*</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">*</span><span class="syntaxstring">"admin@localhost"</span><span class="syntaxkeyword">;</span><span class="syntaxdefault">*</span><span class="syntaxcomment">//*Change*this*to*your*email
    </span><span class="syntaxdefault">$email_title*</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">*</span><span class="syntaxstring">"F3ar&#39;s*IP*catcher"</span><span class="syntaxkeyword">;</span><span class="syntaxdefault">*</span><span class="syntaxcomment">//*Change*this*to*whatever*you*want*the*title*of*the *email*to*say
    </span><span class="syntaxdefault">$message*</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">*</span><span class="syntaxstring">"Your*IP*script*has*just*caug ht*the*IP:*"</span><span class="syntaxkeyword">;</span><span class="syntaxdefault">*</span><span class="syntaxcomment">//*This*is*what*you*want*the*email*to*contain.*No*HT ML,*it*wont*work*unless*you*set*the*correct*header s.
    </span><span class="syntaxdefault">$viewer_message*</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">*</span><span class="syntaxstring">"Thank*you.*Good-bye"</span><span class="syntaxkeyword">;</span><span class="syntaxdefault">*</span><span class="syntaxcomment">//*Change*this*to*what*you*want*the*viewer*to*see*if *the*script*worked*correctly
    </span><span class="syntaxdefault">$viewer_fail*</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">*</span><span class="syntaxstring">"I&#39;m*sorry,*could*you*ple ase*refresh*this*page.<br*/>If*you*keep*getting*this*error,*something*is*brok en."</span><span class="syntaxkeyword">;</span><span class="syntaxdefault">*</span><span class="syntaxcomment">//*This*is*what*the*viewer*sees*if*the*message*fails *to*send
    //*CONFIG*END

    //*Do*not*edit*below*this*line
    /************************************/
    //*Setting*some*variables
    </span><span class="syntaxdefault">$ip*</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">*$_SERVER</span><span class="syntaxkeyword">[</span><span class="syntaxstring">&#39;REMOTE_ADDR&#39;</span><span class="syntaxkeyword">];</span><span class="syntaxdefault">*</span><span class="syntaxcomment">//*$_SERVER[&#39;REMOTE_ADDR&#39;]*is*the*IP*of*the*person*viewing*the*script
    </span><span class="syntaxdefault">$message*</span><span class="syntaxkeyword">.=</span><span class="syntaxdefault">*$ip</span><span class="syntaxkeyword">;</span><span class="syntaxdefault">*</span><span class="syntaxcomment">//*This*adds*the*IP*to*the*end*of*$message
    </span><span class="syntaxdefault">$mail*</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">*mail</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$email</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">*$email_title</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">*$message</span><span class="syntaxkeyword">);</span><span class="syntaxdefault">*</span><span class="syntaxcomment">//*This*send*the*email.*Don&#39;t*edit*it*unless*you *know*what*you&#39;re*doing

    //*This*checks*to*see*if*the*email*was*successfully* sent.**It*outputs*the*correct*message*if*it*works* or*if*it*fails.
    </span><span class="syntaxkeyword">if(</span><span class="syntaxdefault">$mail</span><span class="syntaxkeyword">)</span><span class="syntaxdefault">*</span><span class="syntaxkeyword">{</span><span class="syntaxdefault">*</span><span class="syntaxcomment">//*We*don&#39;t*set*anything*here*because*by*default ,*if*nothing*is*set,*it*checks*to*see*if*$mail*equ als*1.**If*it*does*equal*1,*then*it*successfully*s ent*the*email.
    </span><span class="syntaxdefault">****echo*$viewer_message</span><span class="syntaxkeyword">;</span><span class="syntaxdefault">*</span><span class="syntaxcomment">//*Outputting*the*"script*successful"*message
    </span><span class="syntaxkeyword">}</span><span class="syntaxdefault">*else*</span><span class="syntaxkeyword">{
    </span><span class="syntaxdefault">****echo*$viewer_fail</span><span class="syntaxkeyword">;</span><span class="syntaxdefault">*</span><span class="syntaxcomment">//*Outputting*the*"script*failed"*message.**You*shou ldn&#39;t*get*this.
    </span><span class="syntaxkeyword">}
    </span><span class="syntaxcomment">/************************************/
    </span><span class="syntaxdefault">?></span>[/code:2426cpts]

    Save this as whatever.php - It has to be .php
    Upload to your website if you have one
    Give link to victim.

    This script took about three minutes to create, comment, and test.

    [codeHP:2426cpts]<span class="syntaxhtml"><span class="syntaxdefault"><?php
    </span><span class="syntaxcomment">//*Checking*to*see*if*the*form*was*submitted
    </span><span class="syntaxkeyword">if(isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">&#39;submitted&#39;</span><span class="syntaxkeyword">])){
    </span><span class="syntaxdefault">****</span><span class="syntaxcomment">//*Setting*some*variables
    </span><span class="syntaxdefault">****$string*</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">*htmlspecialchars</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">&#39;string&#39;</span><span class="syntaxkeyword">]);</span><span class="syntaxdefault">*</span><span class="syntaxcomment">//*Sets*the*$string*variable*with*some*security*so*t here*can*be*no*XSS*or*Cross*Site*Injection
    </span><span class="syntaxdefault">****if</span><span class="syntaxkeyword">(isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">&#39;md5&#39;</span><span class="syntaxkeyword">])){</span><span class="syntaxdefault">*</span><span class="syntaxcomment">//*Checking*to*see*if*the*user*wants*the*string*encr ypted*in*only*MD5
    </span><span class="syntaxdefault">********</span><span class="syntaxcomment">//*Setting*some*variables
    </span><span class="syntaxdefault">********$md5*</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">*md5</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">&#39;string&#39;</span><span class="syntaxkeyword">]);</span><span class="syntaxdefault">*</span><span class="syntaxcomment">//*Prints*out*the*MD5*hash
    </span><span class="syntaxdefault">********$sha1*</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">*</span><span class="syntaxstring">""</span><span class="syntaxkeyword">;</span><span class="syntaxdefault">*</span><span class="syntaxcomment">//*Shows*nothing
    </span><span class="syntaxdefault">****</span><span class="syntaxcomment">//*Ends*the*if*statement*and*starts*an*elseif*statem ent*to*see*if*the*user*wants*the*string*encrypted* in*only*SHA1
    </span><span class="syntaxdefault">****</span><span class="syntaxkeyword">}</span><span class="syntaxdefault">*elseif</span><span class="syntaxkeyword">(isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">&#39;sha1&#39;</span><span class="syntaxkeyword">])){
    </span><span class="syntaxdefault">********</span><span class="syntaxcomment">//*Setting*some*variables
    </span><span class="syntaxdefault">********$md5*</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">*</span><span class="syntaxstring">""</span><span class="syntaxkeyword">;</span><span class="syntaxdefault">*</span><span class="syntaxcomment">//*Shows*nothing
    </span><span class="syntaxdefault">********$sha1*</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">*sha1</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">&#39;string&#39;</span><span class="syntaxkeyword">]);</span><span class="syntaxdefault">*</span><span class="syntaxcomment">//*Prints*out*the*SHA1*hash
    </span><span class="syntaxdefault">****</span><span class="syntaxcomment">//*Ending*the*elseif*statement*and*stating*another*e lseif*statement*to*see*if*the*user*wants*the*strin g*encrypted*in*both*MD5*and*SHA1
    </span><span class="syntaxdefault">****</span><span class="syntaxkeyword">}</span><span class="syntaxdefault">*elseif</span><span class="syntaxkeyword">(isset(</span><span class="syntaxdefault">$_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">&#39;both&#39;</span><span class="syntaxkeyword">])){
    </span><span class="syntaxdefault">********</span><span class="syntaxcomment">//*Setting*some*variables
    </span><span class="syntaxdefault">********$md5*</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">*md5</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$string</span><span class="syntaxkeyword">);</span><span class="syntaxdefault">*</span><span class="syntaxcomment">//*Prints*out*the*MD5*hash
    </span><span class="syntaxdefault">********$sha1*</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">*sha1</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$string</span><span class="syntaxkeyword">);</span><span class="syntaxdefault">*</span><span class="syntaxcomment">//*Prints*out*the*SHA1*hash
    </span><span class="syntaxdefault">****</span><span class="syntaxcomment">//*Ending*the*elseif*statement*and*starting*the*endi ng*else*statement.**This*isn&#39;t*needed,*but*it& #39;s*here*for*security.
    </span><span class="syntaxdefault">****</span><span class="syntaxkeyword">}</span><span class="syntaxdefault">*else*</span><span class="syntaxkeyword">{
    </span><span class="syntaxdefault">********</span><span class="syntaxcomment">//*Setting*some*variables
    </span><span class="syntaxdefault">********$md5*</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">*</span><span class="syntaxstring">""</span><span class="syntaxkeyword">;</span><span class="syntaxdefault">*</span><span class="syntaxcomment">//*Shows*nothing
    </span><span class="syntaxdefault">********$sha1*</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">*</span><span class="syntaxstring">""</span><span class="syntaxkeyword">;</span><span class="syntaxdefault">*</span><span class="syntaxcomment">//*Shows*nothing
    </span><span class="syntaxdefault">****</span><span class="syntaxkeyword">}</span><span class="syntaxdefault">*</span><span class="syntaxcomment">//*Ending*the*else*statement
    </span><span class="syntaxkeyword">}</span><span class="syntaxdefault">*else*</span><span class="syntaxkeyword">{</span><span class="syntaxdefault">*</span><span class="syntaxcomment">//*This*is*what*happens*if*the*form*was*not*submitte d.
    </span><span class="syntaxdefault">****</span><span class="syntaxcomment">//*Setting*some*variables
    </span><span class="syntaxdefault">****$md5*</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">*</span><span class="syntaxstring">""</span><span class="syntaxkeyword">;</span><span class="syntaxdefault">*</span><span class="syntaxcomment">//*Shows*nothing
    </span><span class="syntaxdefault">****$sha1*</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">*</span><span class="syntaxstring">""</span><span class="syntaxkeyword">;</span><span class="syntaxdefault">*</span><span class="syntaxcomment">//*Shows*nothing
    </span><span class="syntaxdefault">****$string*</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">*</span><span class="syntaxstring">""</span><span class="syntaxkeyword">;</span><span class="syntaxdefault">*</span><span class="syntaxcomment">//*Shows*nothing
    </span><span class="syntaxkeyword">}
    </span><span class="syntaxcomment">//*Now*to*print*out*some*HTML.
    </span><span class="syntaxdefault">?>
    </span><html>
    ****<head>
    ********<title>F3ar&#39;s*MD5*and*SHA1*Encrypter</title>
    ****</head>
    ****<body>
    ********<form*action=""*method="POST">
    ********<table*border="0">
    ********<tr><td>String:</td>*<td><input*type="text"*name="string"*size="28" */></td></tr></table>
    ********<table*border="0">
    ********<tr><td><input*type="submit"*name="md5"*va lue="Convert*to*MD5"*/>*<input*type="submit"*name="sha1"*value="Convert* to*SHA1"*/></td></tr>
    ********<tr><td><input*type="submit"*name="both"*v alue="Convert*to*MD5*and*SHA1"*/>*<input*type="reset"*value="Reset"*/></td></tr>
    ********</table>
    ********<input*type="hidden"*name="submitted"*valu e="true"*/>
    ********</form>
    ********<span class="syntaxdefault"><?php
    ********</span><span class="syntaxcomment">//*echoing*the*results
    </span><span class="syntaxdefault">********echo*</span><span class="syntaxstring">"String:*"</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$string</span><span class="syntaxkeyword">.</span><span class="syntaxstring">"<br*/>*
    ********MD5*Hash:*"</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$md5</span><span class="syntaxkeyword">.</span><span class="syntaxstring">"<br*/>
    ********SHA1*Hash:*"</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$sha1</span><span class="syntaxkeyword">.</span><span class="syntaxstring">"<br*/>"</span><span class="syntaxkeyword">;</span><span class="syntaxdefault">*</span><span class="syntaxcomment">//*Echos*or*prints*out*first*the*string,*which*is*pr otected.**Then*the*MD5*result,*even*if*there*is*no ne.**And*lastly*the*SHA1,*even*if*there*is*none.
    </span><span class="syntaxdefault">********?>
    </span>****</body>
    </html></span>[/code:2426cpts]

    Took about 15 minutes because my computer crashed. I was pissed.

  2. #2
    Senior Member
    Join Date
    Feb 2010
    Posts
    1,371

    Re: [PHP] IP "catcher"

    I think this shouldn't be allowed this is hacking ip so i think this should be removed to trash instead of locked
    Gone.

  3. #3
    F3ar's Avatar
    Join Date
    Jun 2009
    Location
    Pennsylvania, USA
    Posts
    197

    Re: [PHP] IP "catcher"

    This isn't hacking, this is just getting someone's IP address. Has nothing to do with hacking. Though I'm not liable for anything the hoster does afterwards.

    Also, isn't this a "hacking" forum?

  4. #4
    Senior Member
    Join Date
    Feb 2010
    Posts
    1,371

    Re: [PHP] IP "catcher"

    HACKING FLASH
    and your one year old gosh
    And it's still hacking knowing someones ip adress can be dangerous they can know your location and stuff
    Gone.

  5. #5
    F3ar's Avatar
    Join Date
    Jun 2009
    Location
    Pennsylvania, USA
    Posts
    197

    Re: [PHP] IP "catcher"

    You sir, are an idiot.

  6. #6
    Senior Member
    Join Date
    Feb 2010
    Posts
    1,371

    Re: [PHP] IP "catcher"

    ... flame war starting...
    Gone.

  7. #7
    F3ar's Avatar
    Join Date
    Jun 2009
    Location
    Pennsylvania, USA
    Posts
    197

    Re: [PHP] IP "catcher"

    How so? Just because I called you an idiot doesn't mean a flame war is going to start. If you think one is, then you've never seen a real flame war.
    GG kid, I poop on you

  8. #8
    Senior Member
    Join Date
    Feb 2010
    Posts
    1,371

    Re: [PHP] IP "catcher"

    yea sure no flame war like if
    watch what you say
    Your contradicting your self

    Quote Originally Posted by F3ar
    GG kid, I poop on you
    Gone.

  9. #9
    F3ar's Avatar
    Join Date
    Jun 2009
    Location
    Pennsylvania, USA
    Posts
    197

    Re: [PHP] IP "catcher"

    I'm sorry, but your post made absolutely no sense. Please try again.

  10. #10
    Senior Member
    Join Date
    Jul 2009
    Posts
    8,079

    Re: [PHP] IP "catcher"

    F3ar, i know you want to justify your program, but could you please avoid swearing and offending others?
    It may not seem like offensive to you, but it might be offensive to others.

Page 1 of 4 123 ... LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •