Inicio
Buscar
Ingresar
Registrarse
Starfield: el juego que revolucionará el espacio y la tecnología
Hack x Crack - Comunidad de Seguridad informática
»
Programación
»
C / C++
»
Me rindo os dejo el codigo fuente para que me digais que es lo que falla.
Imprimir
Páginas: [
1
]
Ir Abajo
Autor
Tema: Me rindo os dejo el codigo fuente para que me digais que es lo que falla. (Leído 2733 veces)
erl_car
{ L4 } Geek
Mensajes: 466
La información es poder.
Me rindo os dejo el codigo fuente para que me digais que es lo que falla.
«
en:
Julio 17, 2012, 12:45:59 am »
No se porque pero hay un fallo enorme, todas las variables pares es decir el segundo caracter, el cuarto........ son igual a = 0
Algunos sabreis que estoy desarrollando el software de encriptacion y otros habreis visto mucha actividad mia en la seccion de C/C++ y en preguntas acerca de la seguridad de encriptados en fin os dejo el sourcecode porque yo no se que va mal.
Agradezco tamto la solucion al problema como vuestra opinion acerca de si es un encriptado seguro o no lo es, este es el primer programa que hago cuantas mas criticas mas podre aprender un saludo .
PD: Soy consciente de la ausencia de arrays, aun los estoy estudiando.
PD2: Se que si no hay desencriptador no sirve pero quiero acabar con exito el encriptador antes de hacer el desencriptador dentro del propio programa mediante un switch.
http://www.4shared.com/file/YWn1Mn1b/encriptador_erlcrack_-_copia.html?
En línea
"linux esto y linux aquello y si eso para jugar un rato algo de mocosoft"- .:erl_car:.
kyra
{ L2 } Nativo Digital
Mensajes: 82
Re:Me rindo os dejo el codigo fuente para que me digais que es lo que falla.
«
Respuesta #1 en:
Julio 17, 2012, 01:09:23 am »
deberías aprender a usar arrays primero,ya que esto es demasiado intrincado,cuanto mas código mas fácil equivocarse o cometer errores.
En línea
Las leyes no son perfectas porque los humanos que las crearon tampoco lo son.Sin embargo,las leyes son la prueba de que los humanos estan luchando para ser justos.
Si no puedes resolver el problema,si no puedes armar el rompecabezas,solo eres otro perdedor.
Hugs get more than handshakes:Ingeniería social
erl_car
{ L4 } Geek
Mensajes: 466
La información es poder.
Re:Me rindo os dejo el codigo fuente para que me digais que es lo que falla.
«
Respuesta #2 en:
Julio 17, 2012, 01:12:12 am »
Lo se Kyra, estoy estudiando los arrays ahora mismo se me resisten un poco todavia.
En línea
"linux esto y linux aquello y si eso para jugar un rato algo de mocosoft"- .:erl_car:.
kyra
{ L2 } Nativo Digital
Mensajes: 82
Re:Me rindo os dejo el codigo fuente para que me digais que es lo que falla.
«
Respuesta #3 en:
Julio 17, 2012, 01:44:32 am »
son facilitos animo
eq si no se hace complicadillo de entender,y te digo por experiencia que un 70% de errores en programas grandes llegar a ser por tonterías como por ejemplo sin querer poner ; en un bucle o cosas por el estilo xD
En línea
Las leyes no son perfectas porque los humanos que las crearon tampoco lo son.Sin embargo,las leyes son la prueba de que los humanos estan luchando para ser justos.
Si no puedes resolver el problema,si no puedes armar el rompecabezas,solo eres otro perdedor.
Hugs get more than handshakes:Ingeniería social
dreams_eater
{ L2 } Nativo Digital
Mensajes: 136
Re:Me rindo os dejo el codigo fuente para que me digais que es lo que falla.
«
Respuesta #4 en:
Julio 17, 2012, 06:10:36 am »
Me has impresionado. What The Fuuuuck!
Tienes dos opciones, corriges el código o la más fácil, lee el cuaderno de @piu punteros en C, que te enseñara de forma facil como es la memoria.
Se aprende mirando como los programadores de verdad hacen las cosas, despues haces tu estilo!
Este largo código demuestra que eres perseverante, usa tu perseverancia para estudiar arreglos y punteros!
Si estas interesado en como se hacen las cosas en la encriptación, descarga catacomb-2.0 y lee un poco el codigo.
debes compilar y ver los warnings!
compila así:
gcc -Wall -c codigo.c
la ñ no es un catacter de un solo byte
No puedes hacer algo así:
a4 == 'ñ'
el warning en el scanf(linea 127 creo ): too many arguments, significa que un argumento esta de más, o falta declarar un %c más. En este caso falta un%c
A lo que viene le falta un igual, un solo igual es asignación no comparación
if (ca10='q')
{
cn10=18;
}
En:
printf("\nEl mensaje encriptado es::: %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d , %d \n",encrypt1,encrypt2,encrypt3,encrypt4,encrypt5,encrypt6,encrypt7,encrypt8,encrypt9,encrypt10,encrypt11,encrypt12,encrypt13,encrypt14,encrypt15,encrypt16,encrypt17,encrypt18,encrypt19,encrypt20,encrypt21,encrypt22,encrypt23,encrypt24,encrypt25,encrypt26,encrypt27,encrypt28,encrypt29,encrypt30,encrypt31,encrypt32,encrypt33,encrypt34,encrypt35,encrypt36,encrypt37,encrypt38,encrypt39,encrypt40,encrypt41,encrypt42,encrypt43,encrypt44,encrypt45,encrypt46,encrypt47,encrypt48,encrypt49,encrypt50,encrypt51,encrypt52,encrypt53,encrypt54,encrypt55,encrypt56,encrypt57,encrypt58,encrypt59,encrypt60);
usas long long int, pero pones %d, en vez de %Ld o es %ld, no me acuerdo
Pusiste doble igual, en vez de asignar
cn6==37;
Los errores se repiten mucho porque copiaste y pegaste mucho.
En línea
No enseñes a los otros lo que deben pensar, sino a pensar.
erl_car
{ L4 } Geek
Mensajes: 466
La información es poder.
Re:Me rindo os dejo el codigo fuente para que me digais que es lo que falla.
«
Respuesta #5 en:
Julio 17, 2012, 12:23:10 pm »
Dreams eater me voy a poner a corregir codigo ahora mismo, si veo que funciona bien , hare el desencriptador y lo subire a sources muchas gracias!!!
En línea
"linux esto y linux aquello y si eso para jugar un rato algo de mocosoft"- .:erl_car:.
Imprimir
Páginas: [
1
]
Ir Arriba
Hack x Crack - Comunidad de Seguridad informática
»
Programación
»
C / C++
»
Me rindo os dejo el codigo fuente para que me digais que es lo que falla.
Va un mudo y le dice a un sordo: Hack x Crack usa cookies. Pues eso...
OK
Learn more