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

#71
Cita de: Xafi en 25 Julio 2012, 12:58 PM
OK, gracias, hice lo siguiente.
main.cpp
Código (cpp) [Seleccionar]
#include <iostream>
using namespace std;
#include "game.hpp"
int main(int argc,char *argv[]){
    Game g(640,480,"Team D source enginer");
    return 0;

}

game.cpp
Código (cpp) [Seleccionar]
#include "game.hpp"
Game::Game(int w,int h,char *t){
    myWindow = new sf::RenderWindow;
    myNameWindow = new char;
    GameMap *m1 = new GameMap;
    myNameWindow=t;
    cout << t;
    myWindow->create(sf::VideoMode(w,h,32),t);

    while(1){
        myWindow->display();
    }
}

game.hpp
Código (cpp) [Seleccionar]
#include <iostream>
#include <SFML/Graphics.hpp>
#include <SFML/System.hpp>
#include "gamemap.hpp"
using namespace std;
class Game {
    public:
        Game(int w,int h,char *t="Window test");
    private:
        sf::RenderWindow *myWindow;
        char *myNameWindow;

};


Me alegro de que te haya funcionado! Team D Source powa  ;) jaja
#72
Xafi, el valor de los parámetros por defecto que se le pasan a una función, se tienen que declarar en el prototipo de la misma, en tu caso no lo sé seguro porque en la declaración de la clase no se pueden establecer valores pero puedes probar así.
Código (cpp) [Seleccionar]

//MAIN CPP
#include <iostream>
using namespace std;
#include "game.hpp"
int main(int argc,char *argv[]){
    Game g();
    return 0;

}

//GAME CPP

#include "game.hpp"
Game::Game(int w,int h, char *t){
    myWindow = new sf::RenderWindow;
    myNameWindow = new char;
    //GameMap *m1 = new GameMap;
    myWindow->create(sf::VideoMode(640,480,32),t);

    while(1){
        myWindow->display();
    }
}

// GAME HPP

#include <iostream>
#include <SFML/Graphics.hpp>
#include <SFML/System.hpp>
#include "gamemap.hpp"
using namespace std;
class Game {
    public:
        Game(int w =640,int h=480,char *t="hola");
    private:
        sf::RenderWindow *myWindow;
        char *myNameWindow;

};


Un ejemplo con un code simple para aclarar es así:

Código (cpp) [Seleccionar]

#include <iostream>
using namespace std;
void argumentos(int w=200,int o=300,int v=400);

int main(int argc,char *argv[])
{
   int x=20,y=40;
   argumentos();
   argumentos(x,y);
   argumentos(x);
}

void argumentos(int w,int o,int v)
{
   cout <<"Los argumentos pasados tienen como valor: " << w << " " << o << " " << v << endl;
}


Puedes pasarle los valores que quieras a la función teniendo en cuenta que siempre tienen prioridad los valores que le pases como parámetros sobre los definidos por defecto. Y acuérdate también de que no puedes establecer valores por defecto si el que está a la derecha no tiene ninguno asignado, es decir si pasas 3 parámetros solo podrá estar definido el segundo valor por defecto si el 3 también es por defecto, y el primero, cuando el segundo y el tercero son por defecto.
#73
Ingeniería Inversa / Re: Crackme 01
25 Julio 2012, 01:07 AM
Cita de: MCKSys Argentina en 24 Julio 2012, 20:01 PM
Serial que funciona: 1313-4866-8842-over

Algunos tips:

BP: 402304
len(serial) = 19h
3 guiones (4 grupos de chars)
suma 1er char 2 grupo + 1er char 3er grupo = 0ch
2do char 2 grupo * 2do char 3er grupo = 40h
3er char 2 grupo - 3er char 3er grupo = 2
4to char 2 grupo = 3er char 3er grupo * 3
grupo 4 = "over"

Saludos!

PD: Estuvo divertido. No habia depurado nada en QT antes... :)

jaja me alegro que te haya gustado, te dejo el source si quieres :)

PD: Estoy poniéndome ahora con esto del cracking parece entretenido ;)
#74
Ahora si que no necesita nada, perfecto :D
#75
Cita de: Xafi en 23 Julio 2012, 21:42 PM
Qué guapo tio!!! sigue así lo voy a probar.

Gracias xafi se hace lo que se puede :D, colabora añadiendo serials no me seas mal colega ¬¬  ;-)
#76
Ingeniería Inversa / Re: Crackme 01
23 Julio 2012, 22:57 PM
Cita de: MCKSys Argentina en 23 Julio 2012, 22:54 PM
Parece que si....

EDIT:

Tiene bugs. Si le das al boton cerrar de la vetana, crashea...

Es raro, tiene toda los punteros del heap borrados y a mi me funciona perfectamente :S
#77
Ingeniería Inversa / Re: Crackme 01
23 Julio 2012, 22:51 PM
Cita de: overxfl0w13 en 23 Julio 2012, 22:50 PM
Lo tendré en cuenta MCKSys  ;-)

Así funciona?
#78
Ingeniería Inversa / Re: Crackme 01
23 Julio 2012, 22:50 PM
Cita de: MCKSys Argentina en 23 Julio 2012, 22:50 PM
Tambien podrias compilar sin mingw: http://qt.nokia.com/downloads/windows-cpp-vs2008

Lo tendré en cuenta MCKSys  ;-)
#79
Ingeniería Inversa / Re: Crackme 01
23 Julio 2012, 22:46 PM
Cita de: MCKSys Argentina en 23 Julio 2012, 22:45 PM
mingwm10.dll

mmmm vale las adjunto en otro .zip espera :)

EDIT: Añadido si falta alguna más dímelo :)
#80
Ingeniería Inversa / Re: Crackme 01
23 Julio 2012, 22:44 PM
Cita de: MCKSys Argentina en 23 Julio 2012, 22:40 PM
No funciona en XP SP3. Faltan DLL.

Aparte... Un crackme de 11 megas?????  :huh:

Está compilado en estático con las librerías de Qt, por eso pesa tanto :).

Que .dll's faltan? es la primera vez que compilo así y no sé cuales faltan ahora.