Menú

Mostrar Mensajes

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ú

Temas - taul

#1
Java / FileVary ftp client editor - open source
2 Octubre 2013, 21:13 PM
Este es un software que estoy desarrollando aun esta en etapa pre-alpha, permite editar una web mucho mas rapido ya que no hay que estar bajando y subiendo los archivos.

aca un screen:



Caracteristicas:

*Multiplataforma.
*Veloz y simple.
*Visualiza imagenes.
*Reconoce sintaxis.
*Abre multiples archivos.
*Busca palabras.
*Expand y Collapse.
*Lista directorios una sola vez, para no tener que recargar.

es 100% open source si lo desean pueden sumarse al proyecto.

web: http://filevary.com.ar

Nota: los sources lo consiguen en la web sección desarrolladores.

Saludos..Taul.
#2
bueno despues de mucho tiempo le volvi a meter un poco de mano al kernel y volvi a escribir la libC de Luxur para que se puedan escribir programas.

luego hago un tutorial porque ya no ando con mucho tiempo aca una foto:



si descargan la libC pueden crear sus propios programas para Luxur, solo deben compilar y meter el ejecutable dentro del .img..para meterlo pueden usar UltraIso.

deje un programa de ejemplo + la libC.a ya compilada + los sources obiamente, y un pequeño tutorial para que creen su primera aplicacion, luego lo explicare mejor..pero si saben un poco de C podran entenderlo muy facilmente.

web: http://sourceforge.net/projects/luxur/

libC: http://sourceforge.net/projects/luxur/files/luxur7.1/

Nota: para la gente que me escribió por pm y/o me envió mails sepan que los eh leído pero la facultad y el trabajo me han limitado de tal manera que no eh podido realizar la documentacion necesaria que me exigen..demen un poco de tiempo y haré una documentacion de luxur detallando muchas cosas. gracias por su interés.
#3
si desarrollo una aplicación de escritorio basado en .net 3.5 y el usuario tiene un framework superior, la aplicación corre lo mismo?
#4
Aca les dejo un video para que sepan como hacer sus softwares para Luxur desde windows o Linux.

Aca el Video: http://www.youtube.com/watch?v=hUh_-qGdOuI

web oficial: http://luxur.com.ar

NOTA: la libc de Luxur + es el manual para la creacion de softwares para Luxur se encuentra en la web..esta muy bien detallada y facil de comprender.

Saludos...Taul.
#5
Luxur en su nueva etapa permite levantar la fat12 de un floppy y ejecutar programas escritos y compilados en Linux.

aca una Imagen:



pueden descarga el Kernel o la Libreria para crear Aplicaciones de la pagina oficial.

Web: http://luxur.com.ar
#6
Gradeer te permitira generar Aplicaciones graficas en C de una forma muy sencilla... Requiere tener instalado devcpp.

Ademas provee una interfaz para usuarios mas avanzados que permite la modificacion
del source a medida que se va generando para lograr una mejor depuracion u optimizacion.

por el momento lo estoy desarrollando solo hasta que realice un add plugins.

aca una imagen:


web official: http://gradeer.com.ar

NOTA: Gradeer contiene mucho codigo en C posiblemente tenga algun error en el software de ser asi por favor reportenmelo.
#7
Luxur el kernel que comenze a desarrollar hace bastante tiempo...ya esta avanzando de a poco....ahora se pueden crear aplicaciones tal como se harian para windows o linux..pero muy basicas...por ejemplo...

printf,scanf,sleep,fopen,fread,fwrite....todo igual que en windows....y para adaptar la aplicacion a luxur...simplemente deben agregar el nombre de la funcion (en ves de main) el nombre de su funcion en el archivo handle.sys hubicado en la carpeta programas...y listo...compilamos y tenemos el kernel con nuestro programa.

todo esto esta explicado en el pdf

http://luxur.com.ar/sources/luxur.0.0.6

Mejorias:

se mejoro el file system de tal manera que se permitio a las aplicaciones que corren a nivel usuario...interferir con el file system mediante la apertura con fopen y modificacion con fwrite ...asi como la lectura con fread.

se mejoro el bucle de la shell() para una mejor velocidad...y se separo los comandos de la shell para ser tratados como aplicacion a nivel usuario.

Luxur avanza de a poco.

Saludos.
#8
Software KysendFile - Transferencia PC a PC

KysendFile es el software que te permite transferir un archivo de una pc a otra sin utilizar servidores ni intermediarios...Cuenta con una interfaz grafica Amigable y Facil De usar.




Descargar: http://kysendfile.zzl.org
#9
Programar Software Para Luxur 0.0.5
Bueno en este paper les explicare como desarrollar aplicaciones para luxur...sus ventajas y desventajas.

Ventajas:

No hay restricción en cuanto a programación a diferencia de Windows o Linux...en Luxur podes acceder a la totalidad de la memoria de vídeo,interrupciones del teclado,etc...Todo lo que decidas hacer dependerá solamente de tu imaginación y conocimientos.

Todo el hardware y memoria se dedica a ejecutar tu programa lo que aumenta notablemente la velocidad de ejecución.

Dispones de las librerias de Luxur para utilizar en tu programa con total libertad, tales como printf,kprintf,scanf,strlen,etc,etc (explicacion mas adelante)

Desventajas:

Luxur no limita al programador en cuanto a memoria,accesos a ficheros,etc lo cual es un terrible problema de seguridad...si soy conciente de ello..pero luxur fue creado con el fin de brindar un sistema operativo libre y sin restricciones a la hora de crear software necesario...si bien un software mal programado podria hacer que luxur funcione mal,sea inestable,etc. Todo lo que programes sera responsabilidad tuya ok? si el sistema falla no le heches la culpa a Luxur..el manko eres tu jajaja.

los programas deberan ser escritos en C..El software que escribas debera ser en C ya que se compila junto con el kernel.


OK Comenzamos?

Descargamos el source de la version 0.0.5 desde http://luxur.comoj.com/sources/luxur.0.0.5

para crear un programa es muy facil...dare un ejemplo a continuacion de como crear un holamundo para luxur.

1)creamos el programa..

#include <prototipo.h> //prototipo contine las funciones de la libc..como printf,scanf

int holamundo(){
printf("Hola mundo en luxur\n");
return 0;
}


guardamos ese código en un archivo en la carpeta programas quedaria:

/home/usuario/Luxursource0.0.5/programas/holamundo.c

una vez guardado abrimos el archivo declaracion.h hubicado en la carpeta programas y le agregamos el nombre de nuestra funcion ejemplo:

int holamundo();

guardamos y cerramos.

luego abrimos handle.c y le agregamos un if como este:

if(strcmp(programa,"holamundo.exe")==0){
holamundo();
}


guardamos y cerramos y listo..abris una terminal en luxursource0.0.5 y ejecutas scons:

root@ubuntu:~/Descargas/luxursource0.0.5# scons

se compila y genera el archivo Luxur..luego descargamos la .iso de luxur...abrimos el .iso con un editor de .iso como por ejemplo Ultraiso...remplazamos el kernel y guardamos..y ya tenemos nuestro luxur con el programa o los programas.

si lo ejecutamos en una maquina virtual:

usuario@luxur:su
password:luxur
root@luxur:holamundo.exe
Hola mundo en luxur
root@luxur:


Librerias disponibles:

printf es igual que en linux,windows

kprintf...podes escribir un texto en cualquier parte de la pantalla..es recomendable borrar la pantalla antes de escribir...la borras con cls();
uso:
kprintf(linea,columna,texto,color);
ejemplo:
kprintf(2,30,"Luxur..sistema Operativo en C",0x07);

scanf(variable)...espera que se ingrese una cadena y se presione enter...en la variable se guarda la cadena...ejemplo
char variable[200];
scanf(variable);
variable ahora contiene la cadena que hallamos ingresado.

strlen igual que en linux

strcpy igual que en linux

strcmp igual que en linux

strcat igual que en linux

cls() borra la pantalla

sleep(milisegundos) detiene la ejecucion segun los milisegundos ingresados.
uso:
sleep(3000); //detiene la ejecucion por 3 segundos

arquitectura(); //retorna el valor de la arquitectura donde luxur se esta ejecutando
posible valores de retornos de tipo int:
si retorna 1 significa que es intel,2 es amd,3 error
uso:
int arquitect = arquitectura();

putchar() igual que en linux

memcpy igual que en linux

si vas a crear ficheros deberas incluir aparte de <prototipo.h>...el archivo <fs/file.h>

extern struct files file[200]; //extructura FILE para acceder a los ficheros de Luxur
extern int nf; //contiene la direccion del ultimo fichero creado

para no afectar a otros archivos aumentamos una vez nf++ para que cree un archivo

file[nf].name esta el nombre de ese archivo
file[nf].contenido esta el contenido del archivo

si queremos acceder al archivo numero 2 por ejemplo hacemos

printf("El archivo numero 2 se llama %s,"file[2].name);

Ante cualquier duda preguntar ;D

por si las dudas yo uso estos programas para programar luxur:
virtualbox,gcc,ld,scons,ultraiso(con wine),gedit


Saludos...Taul.
#10
bueno eh decido empezar la universidad pero no se que carrera de informatica seguir y que tenga una buena salida laboral

tiene que ser una de estas

http://www.unc.edu.ar/institucional/noticias/documentos/2010/unc-guia-carreras-2011.pdf

que son de la Universidad nacional.
#11
asi se ve la version q acabo de sacar:

[youtube=425,350]http://www.youtube.com/watch?v=YYYJrDI8Kt4[/youtube]

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
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
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
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
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
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
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:

[youtube=425,350]http://www.youtube.com/watch?v=5Dp861YZjwA[/youtube]

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 C/C++ / Luxur kernel en C
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.

[youtube=425,350]http://www.youtube.com/watch?v=kiDt3QNZA00[/youtube]

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
Nivel Web / lawebdelprogramador.com vulnerable
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
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.
#21
Hacking / Generador de diccionario p/bruteforce
25 Noviembre 2009, 05:02 AM
gdix es un generador de diccionario para bruteforce que se crea apartir de un texto o de una frase introducida por el user.

por ejemplo abrimos un texto que contenga lo siguiente:

una mañana un nuevo sol

gdix generara:

una
mañana
un
nuevo
sol

un ejemplo si a la victima le gusta ricardo argona ponen algunas letras de sus mejores canciones para generar el diccionario.

aca una foto:




descargar: http://sourceforge.net/projects/gdix


saludos...Taul.