Die Email Benachrichtigung hat mich mal wieder zu diesem längst vergessenem Thread geführt....
Zuerst: Ich benutze Win7x64 und habe NICHT das von sebxter und Elektrochemie beschriebene Problem. Hack detected kommt nur wenn ich ne Value ändere^^
Zurück zur Aufgabenstellung....
1. Variable:
Hier bin ich mir eigentlich 100%ig sicher. Eine Variable im Speicher hat immer den Wert:
Value*100 + 1037
2. Variable
Diese verhält sich...interessant. Ich bin mir aber ziemlich sicher dass diese zur Protection gehört, weil sie zumindest bei gleichen Values gleiche Werte hat. Ich hab mal die Werte für die Values 1 bis 120 in Excel gehauen und habe gemerkt: Der Wert erhöht sich bei Valueerhöhung von 1 auf 2 um 131072, genau wie von 2 auf 3, 3 auf 4 und 4 auf 5. Von 5 auf 6 ändert sie sich um 128565, von 6 auf 7 um 65536. Die 65536er Differenz bleibt bis zum Sprung von 21 auf 22. Das mal so als Auszug der Betrachtungen.
Eine 3. Variable habe ich mal gesehen, jedoch nicht weiter darauf geachtet. Sie begann immer mit 78xxxxx (kA wie viele Stellen...)
außer beim Sprung von oder auf 100 (soweit ich mich grob erinnern kann). Das muss ich aber weiter testen. Ich bleibe dran. Vielleicht hat ja auch mal jemand mit mehr Erfahrung als ich (Meine Erfahrung = 0) Lust sich hier dran zu probieren. Ich bin gespannt, ob ich zumindest an der Oberfläche gekratzt habe
Edit:
Kann es sein, dass sich durch .Net die Speicheradressen manchaml zufällig ändern? Mal bleibt eine Adresse fast eine Stunde gleich, mal ist sie schon nach 5 Minten "tot". Der letzte Wert bleibt dann einfach stehen und die gesuchte Value befindet sich bei einer anderen Speicheradresse.