elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
25 Mayo 2012, 15:47  


Tema destacado: Recuperar cuenta de Google, GMail, Youtube

+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Bugs y Exploits (Moderador: berz3k)
| | |-+  Re: ==>Proyectos<==
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 3 4 5 Ir Abajo Respuesta Imprimir
Autor Tema: Re: ==>Proyectos<==  (Leído 13,489 veces)
Kasswed
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.199


Andalucía


Ver Perfil
Re: ==>Proyectos<==
« en: 30 Diciembre 2005, 13:14 »

Sobre la búsqueda de bugs, al final ¿qué es exactamente lo que se hará? Me gustaría saber encontrar bugs, aunque tenga que aprender un huevo xD

Sirdarckcat por fin este foro empieza a revivir un poco m`´as cada día.

Saludos!
En línea

"He who allows himself to be insulted, deserves to be."

Repórtame cualquier falta a las normas del foro por mensaje privado.
Codename!!


Desconectado Desconectado

Mensajes: 881



Ver Perfil
Re: ==>Proyectos<==
« Respuesta #1 en: 30 Diciembre 2005, 13:26 »

Ami tmb me gustaria aprender en serio a buscar bugs, que no solo sean los guiris los que encuentren los bugs. ( a excepcion de anelkaos  :P)
En línea

No te dejes mover por las masas, se tu mismo.




Kasswed
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.199


Andalucía


Ver Perfil
Re: ==>Proyectos<==
« Respuesta #2 en: 30 Diciembre 2005, 13:31 »

Y sería un equipo de búsqueda aquí, y la gente vendría a esta web a buscar los bugs últimos encontrados... xDD

Yo ya lo estoy flipando demasiado, pero bueno xD
En línea

"He who allows himself to be insulted, deserves to be."

Repórtame cualquier falta a las normas del foro por mensaje privado.
orphen_nb

Desconectado Desconectado

Mensajes: 133


Ver Perfil
Re: ==>Proyectos<==
« Respuesta #3 en: 30 Diciembre 2005, 18:09 »

Pero los proyectos van a ser privados?

A mi me interesaría bastante aprender a hacer el exploit para explotar las vulnerabilidades...

Tambien pienso que estaría interesante quizas algo reference a shellcodes...

Por cierto, parece q se va a convertir en un foro interesante:)
En línea

Human knowledge belongs to the world
ciruit

Desconectado Desconectado

Mensajes: 121


Ver Perfil
Re: ==>Proyectos<==
« Respuesta #4 en: 30 Diciembre 2005, 18:16 »

¿No sería mejor aprender a programar y luego ver cómo encontrar bugs? A menos que usen un buen scanner claro xD.
Saludos.

PD: Partan por lo facil para ganar recursos y aplicarlos en el futuro.
No se crean dioses el primer día. Conserven la humildad.
En línea
SeniorX


Desconectado Desconectado

Mensajes: 1.347


Programador Novato


Ver Perfil WWW
Re: ==>Proyectos<==
« Respuesta #5 en: 30 Diciembre 2005, 18:59 »

Creo yo que la manera mas tipica para encontrar bugs es mirando el codigo, ya que haciendo pruebas tontas al azar se tarda mucho y es poco elegante :P.
Por lo tanto para saber descubrir bugs, hay que saber programar, segun yo es imprecindible ese punto, por lo tanto:
Todos a aprender
Yo me imagino que podria descubrir bugs en php, pero si me pasan un codig en... phyton... :S:S:S... nada. Ojala que se entienda la idea.
En línea

Código:
try {
     live();
}
catch (ShitHappensException ex) {
MessageBox.Show(ex.Solution)
}
Precaución: La programacion puede producir adiccion
whaky

Desconectado Desconectado

Mensajes: 151


Angel del Infierno


Ver Perfil
Re: ==>Proyectos<==
« Respuesta #6 en: 30 Diciembre 2005, 19:15 »

Si se entendio bien entendido xD

lo q se puede hacer es ir comentando los bugs mas faciles de encontrar para que los novatos podams ir mirando

claro esta que fundamental es saber programar.

xo no todo es saber programar :S
En línea

Los muertos hablan y las paredes oyen
por si acaso nunca reveles tu identidad.
SeniorX


Desconectado Desconectado

Mensajes: 1.347


Programador Novato


Ver Perfil WWW
Re: ==>Proyectos<==
« Respuesta #7 en: 30 Diciembre 2005, 19:32 »

es verdad, no lo es todo, pero es la base creo yo.
Lo mas facil vendria siendo esto:
un formulario asi:
(esto es un borrador nada mas)
Código:
<html>
<body>
<Form action="manejaposteo.php" METHOD="POST">
Nombre <INPUT TYPE="TEXT" NAME="Nombre" SIZE="25"><br>
Comentario <TEXTAREA NAME="Comentario" FILAS=5 COLS=40></TEXTAREA><BR>
<INPUT TYPE=SUBMIT NAME=" SUBMIT " VALUE="Opina!">
</FORM>

OkOk... entonces lo que hay aca es un formulario que te pide tu nombre y un comentario, como un guestbook:P.
Ahora veamos el manejaposteo.php (borrador tb)
Código:
<?php
echo "$Nombre";//Imprime el nombre
echo "$Comentario";//Imprime el comentario
?>

Hice que tan solo lo imprimiera, pero generalmente se inserta en una base de datos etc...

Entonces que puede pasar acá¿¿??
Una simple inyeccion html :|... Y porque se produce?? Como la podemos evitar???? Les cuento, mas rato porque esta lista la comida y me cago de hambre, dejenme terminar a mi XD.

Listo, estaba buena la comida :P, ahora sigamos:
Porque se produce la inyeccion? Mejor dicho: Porque es posible que pase en este caso?
Porque no se filtran los datos que introduce el usuario, entonces php imprime exactamente lo que escribe el usuario.
Ante esto podemos inyectar codigos html libremente (Piensen uds que se puede hacer con eso)

Como evitamos la inyeccion?
Filtrando los datos, claro... pero como?
Usando htmlespecialchars Mas info aca
Que principalmente lo que hace es evitar que el texto tenga codigos html.
ok, entonces Filtremos:
Código:
<?php
$Nombre = htmlescialchars($Nombre); //Aca podemos usar mas opciones de la funcion, pero no es el caso.
$Comentario = htmlespecialchars($Comentario);//Lo mismo acá.
echo "$Nombre";
echo "$Comentario";
/* Repito que esto es un borrador muy muy simple, solo imprime, pero no lo guarda en ningun lugar,  ya sea un archivo o en una base de datos*/
?>
Conclusion
Esto es lo mas basico creo yo en encontrar un bug, sobre todo en su teoria, ya que por el no filtrado de datos ingresados por el usuario, el usuario puede introducir codigo dañino. Y en esto se basan muchos bugs.

Ojala que hallan entendido, saludos!.
« Última modificación: 30 Diciembre 2005, 20:06 por SeniorX » En línea

Código:
try {
     live();
}
catch (ShitHappensException ex) {
MessageBox.Show(ex.Solution)
}
Precaución: La programacion puede producir adiccion
Kasswed
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.199


Andalucía


Ver Perfil
Re: ==>Proyectos<==
« Respuesta #8 en: 30 Diciembre 2005, 19:42 »

 :huh: :huh:

http://foro.elhacker.net/index.php/topic,98892.0.html

Si haces eso, muestras lo que se ha recogido con post, entonces si lo que metes es un codigo HTML y lo muestars en el navegador, este lo interpretara...

Bueno, solo queria decir que ya estaba eso por el foro xD

Saludos!
En línea

"He who allows himself to be insulted, deserves to be."

Repórtame cualquier falta a las normas del foro por mensaje privado.
whaky

Desconectado Desconectado

Mensajes: 151


Angel del Infierno


Ver Perfil
Re: ==>Proyectos<==
« Respuesta #9 en: 31 Diciembre 2005, 02:04 »

lo q estaba puesto esta menos explikao q esto (para mi)
este se entendio muy bien y cosas como estas son las q necesitasmos.
Ir cogiendo base de errores basicos y poco a poco aumentando la dificultad :)

muy buena explikacion SeniorX  se agradece de verdad  :-*

En línea

Los muertos hablan y las paredes oyen
por si acaso nunca reveles tu identidad.
sirdarckcat
Troll Buena Onda y
CoAdmin
***
Desconectado Desconectado

Mensajes: 6.947


Lavando Platos


Ver Perfil WWW
Re: ==>Proyectos<==
« Respuesta #10 en: 31 Diciembre 2005, 02:18 »

Hola,
Los proyectos van a ser públicos.. sinembargo seran muy moderados, osea se borraran la mayoria de los posts..
Para dudas, se modificara un post, con las respuestas, a cada duda, pero el post de la pregunta en si sera borrado.
Respecto a de aprender a programar, es "requisito excluyente" saber programar, antes de inscribirse... :P
Los lenguajes mas importantes, serian:

C/C++
Perl
PHP, y HTML (javascript, o vbscript con AJAX, y demas..)

La verdad Perl es muy facil de aprneder, y la gran mayoria ya sabe C y PHP asi que no creo que sea un gran obstaculo.

Bueno, espero que se inscriba mas gente, y ver que onda

Saludos!!
En línea

SeniorX


Desconectado Desconectado

Mensajes: 1.347


Programador Novato


Ver Perfil WWW
Re: ==>Proyectos<==
« Respuesta #11 en: 31 Diciembre 2005, 03:08 »

Yo me inscribo ahora mismo, puedo enseñar lo que sé, como lo que hice unos post mas arriba (que bueno q alguien haya entendido :) whaky, esa es la idea)
Lo que es yo, se poco de c y c++ pero algo se, y ademas que se parece mucho a php, yo se mas c# :P. = sirve :P
En línea

Código:
try {
     live();
}
catch (ShitHappensException ex) {
MessageBox.Show(ex.Solution)
}
Precaución: La programacion puede producir adiccion
whaky

Desconectado Desconectado

Mensajes: 151


Angel del Infierno


Ver Perfil
Re: ==>Proyectos<==
« Respuesta #12 en: 31 Diciembre 2005, 03:23 »

kuenten konmigo para apuntarse :D a buskeda de bugs :)
y hombre si sabiendo C no un nivel muy alto se puedn acer exploit pues exo una mano donde haga falta.

enseñar no puedo enseñar xq no se encontrar bugs xDD

se c y algo de php, para kosas komo la de ants me defiendo y claro q se entiende aunq muxos no posteen para dar las gracias, pero es perfecto :)
« Última modificación: 31 Diciembre 2005, 03:28 por whaky » En línea

Los muertos hablan y las paredes oyen
por si acaso nunca reveles tu identidad.
SeniorX


Desconectado Desconectado

Mensajes: 1.347


Programador Novato


Ver Perfil WWW
Re: ==>Proyectos<==
« Respuesta #13 en: 31 Diciembre 2005, 03:41 »

algo de php
Entonces creo que esta claro que libro te iras a comprar mañana a a la libreria.  ;)
Yo aprendi con un librito y despues segui solo, comence a leerlo como en septiembre y fue la mejor compra que pude haber hecho.
En línea

Código:
try {
     live();
}
catch (ShitHappensException ex) {
MessageBox.Show(ex.Solution)
}
Precaución: La programacion puede producir adiccion
sirdarckcat
Troll Buena Onda y
CoAdmin
***
Desconectado Desconectado

Mensajes: 6.947


Lavando Platos


Ver Perfil WWW
Re: ==>Proyectos<==
« Respuesta #14 en: 31 Diciembre 2005, 04:46 »

Bueno quiero aclarar algo.
El taller no sera solo para programas de código abierto, sino tambien para código cerrado.. asi que si no saben Phyton o Delphi y nos toca buscar bugs, no necesitan saber phyton, o delphi, sino buscar en los puntos debiles comunes de las aplicaciónes.

Les voy avisando que herramientas se consideraran básicas:
1.- GCC, o algun compilador de C
2.- Perl
3.- SPIKE
4.- Algun editor de HTPP-Headers, como LiveHttpHeaders para ffx, o Achilles.. etc
5.- Algun servidor con soporte PHP, puede ser localhost + Apache, o ya ustedes decidan.

:)

Saludos!!
En línea

Páginas: [1] 2 3 4 5 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Eclipse no reconoce carpeta con todos mis proyectos
Java
Aikanáro Anário 0 990 Último mensaje 20 Septiembre 2011, 20:33
por Aikanáro Anário
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines