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ú

Mensajes - Eliptico

#31
¡¡¡¡Dios!!!!

La web de Ricardo Narvaja es el paraiso de la informacion. Ahjajajaja (risa de malo de pelicula).

Muy buena la indicacion sobre su web.

Hala, ahora a estudiar...

Un saludo!!!!!!!
#32
Pues si señor, me interesa y bastante, asi que me pasare por ahi a echar una ojeada.

¿Por cierto, por aqui se suelen colgar crackmes y sus soluciones? (lo de la solucion como ultimo recurso, que es como mirar la solucion del sudoku y luego decir que lo has hecho :) )

Que soy nuevo en el foro y no lo conozco mucho :)

Y de nuevo, muchas gracias por todo.
#33
Ejercicios / Re: SUGERENCIAS
6 Mayo 2009, 04:58 AM
Buenas a todos!!!!!!!!!!!

Acabo de caer en este tema del foro por casualidad. Cosas de la vida. :)

Me ha parecido interesante lo de plantear problemas. Habitualmente programo en C y ahora me estoy metiendo en el mundo de POO con C++.

Bueno, presentaciones a parte, hace poco, en el foro de C++ me he topado con un problema que desde hace tiempo (como buen proyecto de matematico que soy) me carcome la conciencia y ultimamente no me deja dormir. (Hay que ver lo exajerao que soy :) )

Estoy haciendo mis experimentos sobre el tema, pero la verdad, no se si por falta de organizacion de ideas o por falta de experiencia, me estoy volviendo loco.

Bueno ya voy al grano y expongo el problema.

Se trata de una vez habiendo leido desde el teclado un expresion matematica de una funcion (composicion y operaciones algebraicas con funciones elementales), pasarla a la forma prefija.

Por ejemplo:

cos( 2*x + 3) + sqrt( 1/x * log( x^3 / (x^2 -3) ) )

pasaria a ser:

+( cos( +( *(x,2) , 3) ) , sqrt( *(/(1,x), log( /( ^(x,3) , -( ^(x,2) , 3 ) ) ) ) ) )

(No se si me he dejado algun parentesis pero creo que se pilla la idea. :) )

Se que para el proceso se utilizan pilas, y de echo las estoy utilizando, pero poco mas se sobre el tema.

En este momento no dispongo del codigo que estoy desarrolando. Si os interesa el tema lo cuelgo, y si hay ideas propongo que las pongamos en pseudocodigo para que mas o menos se pueda adaptar a cualquier lenguaje.

Aqui dejo el envite, para el que le gusten las matematicas, tratar las cadenas de caracteres y/o engancharse con problemas curiosos.

Un saludo: Eliptico.
#34
Muchas gracias por la informacion!!!!

Siento lo de los interrogantes, pero era algo que me picaba tanto que no me he podido resistir, soy asi de fusivo :).

Si lo que no tenga el Sr. Ricardo... ya me lo mirare, si esta inclurido en el tutorial de "intoroduccion al cracking con OllyDBG" aun no he llegado a esa parte y estoy preguntando antes de tiempo, ya lo siento.  :-[

Por cierto, a parte del tutorial citado (y con esto no quiero de cir que no sea bueno, porque me encanta la forma de explicar las cosas que tiene), hay por aqui algun tutorial/curso que sirva para complementar conocimientos (que incluya agun tema que no trate el tutorial de Ricardo Narvaja, o que simplemente contenga mas informacion  sobre algun tema...)

Ya direis!

Muchas gracias por todo!!!!!!!!!!!!!

PD: En temas de estos me va el trabajo guarro, que asi entiendo mejora el porque de las cosas.  ;D
#35
Hola a todos!!!!!

Tengo por aqui algunos crackme que supongo que estan hechos en VB.

Cuando lo cargo con el Olly me aparece un monton de basura y tengo que quitar el analisis, y soy incapaz de seguirle el rastro. Es de los de introducir el serial en un TextBox y si aciertas bien, y sino no pasa nada. Asi que intento ponoer breakpoints condicionales en el TextBox para las pulsaciones y ver que pasa con cada letra que introduzco o seguir el serial que voy introduciendo en la memoria, pero lo unico que hace es parar todo el rato en el primer caso, y pasearse por el API del windows en el segundo.

Supongo que MSVBVM50.dll sera una maquina virtual de VB. Pero solo es lo que intuyo.

¿Que es exactamente? ¿como funciona?

¿Alguien puede orientarme con como puedo continuar en general con casos como este?
#36
Buenas!!!

Que no he podido resistirme a empezar ya con el problema. Jejejeje.

Si solo lo quieres con polinomios es bien sencillo, si lo quieres para composicion y operaciones algebraicas de funciones... estoy intentandolo.

Ya diras.

Hasta pronto!!!!
#37
¿funa? ¿parendemos? ¿que tengo yo en los dedos? (menos mal que deje el piano) me referia a "funcion" y "aprendemos".

Lo siento, cosas del sueño.
#38
Buenas!!!!

Esos metodos numericos, jeje.

Igual algun otro te lo explicara mejor que yo. Cuando me toco hacer el programilla tambien me encontre en la misma situacion que tu. estuve mirando popr ahi que era lo que se podia hacer y encontre algo de informacion, pero con la ide de programacion que tenia por aquel entonces desisti.

No se si sera la idea correcta, pero una funa es un conjunto de composiciones de funciones y operaciones con estas.

Lo que tengo leido sobre el tema es que tendrias que pasar de la notacion algebraica a la notacion prefija

por ejemplo

cos(x+2) + log(x^5*cos(x))-> +( cos( +(x,2) ) , log( *( ^(x,5) , cos(x) ) ) )

guardando operadores (considera las funciones elementales como operadores) y a continuacion los operandos sobre los que actuan, y me parece que esto se hace con pilas, recorriendo la cadena y  utilizando una pila cuando aparecen funciones o parentesis para ir acumulando los operandos. (vaya lio, en la cabeza lo tengo to enguarrao y no se muy bien como explicarlo, no se si te aclarare o te liare  :-[ )

Si alguien no te lo resuelve antes le voy a echar un ojo que es una espina que tengo clavada desde hace tiempo, y si lo resuelven pues parendemos todos a base de copiar.  :silbar:

Hasta luego!!!!!
#39
Hola gentecilla!!!!!

Bueno, yo soy novatisimo en este tema, me estoy esudiando ahora el libro "Introduccion al cracking con OllyDBG" de Ricardo Narvaja y la verdad es que pienso que esta muy bien.

Supongo que aunque este el libro este anticuado, las ideas basicas seguiran funcionando no? simplemente habra que adaptarlas a los nuevos tiempos.

Si me equivoco corregidme!!! Que hay que ser muy ignorante y corto de luces para no aceptar las criticas (siempre y cuando esten argumentadas. :))

Hasta pronto y muchas gracias por la informacion!!!!