Hex Problem



  • MemoryEditor < int* > * pMem = new MemoryEditor < int* > (PID);
    int* i = pMem->ReadMemory(0x127E014);
    int* n = i;// n = 0x132D8988
    n += 0x30; 
    // n = 0x132D8A48 sollte aber 0x132D89B8 sein
    

    also ich will eigentlich nur (Hex)30 auf ne variable addieren.
    Funtkioniert aber nicht so einfach wie ich mir gedacht hatte.
    also anfangs hats. : 0x132D8988
    und dann will ich 0x30 addieren. Hab ich mitm calc ausgerechnet ergibt 0x132D89B8
    in meinem programm kommt aber 0x132D8A48 raus oO



  • er addiert 0x30sizeof(int)
    denk dran, daß n++ um genau einen int weiterschalten würde.
    musst char
    nehmen für deine arithmetik.
    oder n=(int*)(((char*)n)+0x30);//nicht hübsch



  • danköö 😃


Anmelden zum Antworten