Imagino que es un hosting compartido
Que pasa si alguien escribe /tmp/c99.php y entra a tuarchivo.php?pagina=/tmp/c99 ?
Que pasa si alguien escribe /tmp/c99.php y entra a tuarchivo.php?pagina=/tmp/c99 ?
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úCitar
|=————————————————————————————————–=|
|=—————————=[Introducción a los troyanos en php]=———————————=|
|=————————————-=[ 28 enero 2010 ]=——————————————=|
|=———————————-=[ Por shad0w_crash ]=—————————————-=|
|=———————————=[ Traducido por seth ]=—————————————=|
|=————————————————————————————————–=|
Indice
1) Introducción
2) Suposiciones
3) cifrado del código
4) Ocultamiento de la petición
5) Inyección
6) Medidas
7) Contacto
Adjunto 1: Troyano sencillo en php
Adjunto 2: .htaccess
———————————————————————————————————
1. Introducción
Este es mi segundo tutorial asi que sentite libre de enviarme comentarios. El objetivo de este texto es proveer un poco de teoria sobre la creación de troyanos en lenguajes de scripting (en este caso php). No todos los ejemplos están completamente discutidos, así que hay lugar para el debate.
Todo el tema de escribir troyanos es un gran tabú, espero que escribiendo este documento pueda haber un poco de discusión. No quiero quiero que los sitios web sean infectados por troyanos, por eso escribí un montón en pseudo código y no hice una versión que funcione (por favor, no hagas una).
Citar
error_reporting = E_ALL
; Print out errors (as a part of the output). For production web sites,
; you're strongly encouraged to turn this feature off, and use error logging
; instead (see below). Keeping display_errors enabled on a production web site
; may reveal security information to end users, such as file paths on your Web
; server, your database schema or other information.
display_errors = On
; Even when display_errors is on, errors that occur during PHP's startup
; sequence are not displayed. It's strongly recommended to keep
; display_startup_errors off, except for when debugging.
display_startup_errors = On