elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Temas
Páginas: 1 [2] 3
11  Programación / Programación General / Luxur0.0.4-alpha con entorno grafico+permisos de usuarios en: 29 Octubre 2010, 00:50 am
asi se ve la version q acabo de sacar:



para los que no sepan...Luxur es un sistema operativo (mejor dicho un kernel) creado totalmente en C y Asm...es facil de usar y esta en desarrollo..es de codigo abierto para que todo aquel q lo quiera modificar a su manera lo pueda hacer.

como no tengo muchas ganas de hacer una documentacion les explicare aca como es su extructura y que tan facil es modificarlo a su gusto.


el codigo esta escrito para q sea facil agregar o quitar comandos,funciones,etc...


boot.s <--este archivo carga el kernel en memoria y salta a el...osea o debemos darle importancia ya que siempre sera el mismo..si lo modifican si saber lo que hacen podria ocacionar problemas al iniciar..o mejor dicho no iniciara..xD.


fs.c <--contiene todas las funciones para crear archivos...los archivos se guardan en array de extructuras en el source esta bien documentado.

kernel.c<---aca inicia el sistema...y llama a menu.c q es donde esta el entorno grafico.

menu.c<---este es solo el entorno grafico...no realiza nada mas que llamar a shell() y mostrar su resultado

lib/ <---directorio que contiene las funciones basicas de una mini libc

pero entonces cual es el motor de Luxur el que se encarga de todo????

el motor y archivo mas importante de luxur es kernel/shell.c

la funcion shell() identifica si el usuario es un user comun o si es root....y pasa esa informacion a cmd() que es el encargado de ejecutar todo...

ejemplo:

int cmd(char *buf,int uso){

...

/******************************************************************************/
   else if(strcmp(buf,"ls")==0)filelist(uso);   /*fs/file.c*/
/******************************************************************************/
   else if(strcmp(buf,"edit")==0)login(permiso,fileedit(uso)); /*fs/file.c*/
/******************************************************************************/
   else if(strcmp(buf,"open")==0)fileopen(uso); /*fs/file.c*/
/******************************************************************************/

*buf es el comando q el user introdujo....
comparamos con strcmp y llamamos a la funcion q corresponda...

pero si queremos q nuestra funcion se ejecute solo si el usuario es root?

para ello hacemos..
strcmp...si es el comando de nuestra funcion ejecutamos:

login(permiso,funcion()); <--donde funcion es la funcion de ustedes..la cual se ejecutara solamente si es root.


es solo cuestion de mirar un poco el codigo es muy facil de entender y de modificar....


esta version tiene permiso de usuario y entorno grafico....si queremos salir del shell y volver al entorno grafico ejecutamos exit


para compilarlo ejecuten:

#chmod 777 compilar
#./compilar

si lo quieren hacer a mano ejecuten

#apt-get install scons
#scons

pd: compila perfectamente...descargan el .iso...lo abren y remplazan el kernel x el q acaban de compilar y listo.

web de luxur: http://www.luxur.com.ar

cualquier duda ya saben pregunten...saludos.
12  Programación / Programación General / Luxur0.0.4-alpha con entorno grafico+permisos de usuarios en: 24 Junio 2010, 00:26 am
asi se ve la version q acabo de sacar:



para los que no sepan...Luxur es un sistema operativo (mejor dicho un kernel) creado totalmente en C y Asm...es facil de usar y esta en desarrollo..es de codigo abierto para que todo aquel q lo quiera modificar a su manera lo pueda hacer.

como no tengo muchas ganas de hacer una documentacion les explicare aca como es su extructura y que tan facil es modificarlo a su gusto.


el codigo esta escrito para q sea facil agregar o quitar comandos,funciones,etc...


boot.s <--este archivo carga el kernel en memoria y salta a el...osea o debemos darle importancia ya que siempre sera el mismo..si lo modifican si saber lo que hacen podria ocacionar problemas al iniciar..o mejor dicho no iniciara..xD.


fs.c <--contiene todas las funciones para crear archivos...los archivos se guardan en array de extructuras en el source esta bien documentado.

kernel.c<---aca inicia el sistema...y llama a menu.c q es donde esta el entorno grafico.

menu.c<---este es solo el entorno grafico...no realiza nada mas que llamar a shell() y mostrar su resultado

lib/ <---directorio que contiene las funciones basicas de una mini libc

pero entonces cual es el motor de Luxur el que se encarga de todo????

el motor y archivo mas importante de luxur es kernel/shell.c

la funcion shell() identifica si el usuario es un user comun o si es root....y pasa esa informacion a cmd() que es el encargado de ejecutar todo...

ejemplo:

int cmd(char *buf,int uso){

...

/******************************************************************************/
   else if(strcmp(buf,"ls")==0)filelist(uso);   /*fs/file.c*/
/******************************************************************************/
   else if(strcmp(buf,"edit")==0)login(permiso,fileedit(uso)); /*fs/file.c*/
/******************************************************************************/
   else if(strcmp(buf,"open")==0)fileopen(uso); /*fs/file.c*/
/******************************************************************************/

*buf es el comando q el user introdujo....
comparamos con strcmp y llamamos a la funcion q corresponda...

pero si queremos q nuestra funcion se ejecute solo si el usuario es root?

para ello hacemos..
strcmp...si es el comando de nuestra funcion ejecutamos:

login(permiso,funcion()); <--donde funcion es la funcion de ustedes..la cual se ejecutara solamente si es root.


es solo cuestion de mirar un poco el codigo es muy facil de entender y de modificar....


esta version tiene permiso de usuario y entorno grafico....si queremos salir del shell y volver al entorno grafico ejecutamos exit


para compilarlo ejecuten:

#chmod 777 compilar
#./compilar

si lo quieren hacer a mano ejecuten

#apt-get install scons
#scons

pd: compila perfectamente...descargan el .iso...lo abren y remplazan el kernel x el q acaban de compilar y listo.

web de luxur: http://www.luxur.com.ar
cualquier duda pregunten en el foro de luxur.

saludos.
13  Sistemas Operativos / GNU/Linux / compiz me trae problemas y no encuentro solucion en: 8 Junio 2010, 05:30 am
antes q nada les informo que googlie a full probe,desconfigure mi sistema en fin un desastre y no logre hacer andar compiz.

tengo xubuntu 10.04 en una pentium 4 con intel 2.4,tg 128mb,512 ram

el tema es que lo instalo,se abre la configuracion todo jolla...pero cuando ejecuto compiz --replace las aplicaciones no se pueden mover de el lugar donde se abren y tampoco puedo cerrarlas de la X ya que no aparece...solo aparece la barra sin ninguna opcion...ensima si voy a sistema-->compiz fusion icon...se sale y me pide q ingrese de nuevo.

si a alguien le ah pasado que me diga como lo soluciono grax..
14  Seguridad Informática / Desafíos - Wargames / podras sacar la password de este software?(reto) en: 2 Junio 2010, 20:56 pm
hablando con un amigo (snf) por el irc....estabamos pensando en hacer un wargame pero el me dice...si haces un software donde tengan q sacar la password te la saco en 10 minutos....(obiamente no le crei) por lo cual le dije...me estas desafiado?....si me responde te desafio....se me subio el humo a la cabeza y pele mi hermoso mousepad y me puse a hacer un software lleno de basura donde calcule que no lo podria sacar ....le pase el link de descarga y me  puse a boludear...confiado obiamente...la sorpresa fue a los 10 minutos...cuando salto...toma aca esta la password xxxx.......xD

aca les dejo el link de descarga donde esta el software por si quieren desafiarse a sacar la password

http://linkx.com.ar/?id=60

pd: si la sacan envienme la password x pm y si es la verdadera posteo...tal user lo resolvio...no posteen la password asi los que quieran intentar lo puedan sacar.

root@taul#./desafio xxxx <---las x son los numeros...si es la pass les dira q es la correcta sino les tirara error.

pd: el soft es para linux...y es solo para divertirse un rato jaja

saludos...Taul
15  Programación / Programación C/C++ / proyecto Scul...tipo "make" te unis? en: 29 Mayo 2010, 02:46 am
lo que propongo es hacer un tipo make para que sea mas facil compilar los sources...y porque no usamos make y ya? porque soy un autodidacta y me gusta programar jajaja...aparte quien dice que no podemos hacer un constructor mas facil de usar para todos...y de software libre.

el nombre Scul quiere decir: Software Constructor de Uso Libre

la idea es que el programa al ejecutarse tome un archivo llamado por ejemplo "Sculcompiler" lo que seria como decir "Makefile" se entiende? y haga lo que digan las instrucciones

por ejemplo el archivo Sculcompiler podria ser:

compilador=gcc; <------ya sabemos que despues de "=" viene el nombre y en ";" termina el nombre.

es un ejemplo no...entre todos si se quieren unir podemos ver la mejor manera de crearlo y hacerlo lo mejor entendible...y de paso usarlo para la construccion de nuestros sources...

Requisitos: saber programar en C

los que se quieran unir envienme un pm o un mail a mi correo q figura en mi perfil y les respondere como haremos.


Saludos...Taul.
16  Programación / Programación C/C++ / Algun algoritmo para la ordenacion del source? en: 4 Mayo 2010, 18:26 pm
ya son muchas las personas q me dicen que mis codigos estan muy desorganizados...quisiera saber que algoritmo de ordenacion de source usan ustedes. para hacer el code mas entendible.

grax.
17  Programación / Programación General / se busca programadores p/crear un Sistem.Operativo en: 23 Abril 2010, 22:04 pm
bueno hace un tiempo que vengo desarrollando Luxur (mi S.O) solo y se me esta complicando...aunque voy avanzando de a poco voy muy lento debido a q lo desarrolo yo solo actualmente si algun programador de C quiere unirse ingresar a http://luxur.com.ar para saber como unirse.

aca un video que muestra el kernel actual en su version 0.0.2:



dentro de poco largo la version 0.0.3 si quien unirse aprovechen ahora antes que el source se haga demasiado grande como para comprenderlo.


Saludos...Taul.
18  Programación / Programación C/C++ / Luxur kernel en C en: 7 Marzo 2010, 19:25 pm
gente aca les presento mi kernel en C bien basico espero que los que quieran ayudar se sumen al proyecto es opensource bajo GPL.

aca un video funcionando en una maquina virtual.



la password para iniciar el kernel es taul

pd: quiero agradecer a Sebastian Fernandez por haberme brindado el source de su kernel el cual me fue muy util.
cualquier comentario o segerencia a mi correo. lo postie aca porque como es C crei q era la categoria adecuada.

descargar .iso y src de: http://sourceforge.net/projects/luxur/

web: http://luxur.com.ar

Saludos...Taul.
19  Seguridad Informática / Nivel Web / lawebdelprogramador.com vulnerable en: 20 Enero 2010, 05:41 am
buscando vulnerabilidades en paginas medianamente famosas encontre una vuln en la pagina lawebdelprogramador.com




Enseguida reporto el error..."Ningun sistema es 100% seguro".


son realmente programadores???

Saludos..Taul
20  Foros Generales / Sugerencias y dudas sobre el Foro / xss en el hacker.net en: 9 Diciembre 2009, 00:44 am
Gente como veran no pertenesco a esta comunidad por lo que no conozco quien es el admin de este sitio...solo vengo a informarle que la web es vuln a xss

aca la foto:



El fallo se lo dire solamente al admin para que lo repare...por eso si el admin del sitio ve este mensaje mandarme pm o mail a mi correo..de lo contrario diganme quien es el admin para contactarme con el.


Saludos....Taul.
Páginas: 1 [2] 3
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines