vc++
30-08-2004, 21:25
thật ra bài này nên để bên box c++ nhưng mình nghĩ để bên đây thì có nhiều cao thủ hơn. Gíup mình nhé.
Ý tưởng: khi chơi game Starcraft thì số kim cương sẽ tăng lên. Giả sử tại thời điểm Y có số kim cương là 34400. Xem như giá trị này lưu trong 1 biến int và có địa chỉ là 4339620
Mình muốn viết 1 chương trình dạng hacker như sau: khi đến thời điểm Y, mình nhấn phím ("Window" -kế bên phím Ctrl) sau đó mình bật chương trình của mình lên để thay đổi giá trị biến thành 55000 tại địa chỉ 4339620. Sau đó thoát chương trình ...rùi trở lại vào game để có được số kim cương mới.
Vấn đề: mình không biết làm sao để xác nhận giá trị biến tại 1 địa chỉ cho trước.
mình thử làm như thế này mà không được:
int *p; (dùng vc++)
p=4339620;
printf("%d",*p);
vấn đề hai: mình có hai biến
long a,b;
mình muốn lưu địa chỉ của biến a thành giá trị của biến b thì phải làm sao? (giống như cách thức của con trỏ)
mình thử làm như thế này mà không được:
long a,b;
b=&a;
printf("%d",b);
giúp mình nhé.
Ý tưởng: khi chơi game Starcraft thì số kim cương sẽ tăng lên. Giả sử tại thời điểm Y có số kim cương là 34400. Xem như giá trị này lưu trong 1 biến int và có địa chỉ là 4339620
Mình muốn viết 1 chương trình dạng hacker như sau: khi đến thời điểm Y, mình nhấn phím ("Window" -kế bên phím Ctrl) sau đó mình bật chương trình của mình lên để thay đổi giá trị biến thành 55000 tại địa chỉ 4339620. Sau đó thoát chương trình ...rùi trở lại vào game để có được số kim cương mới.
Vấn đề: mình không biết làm sao để xác nhận giá trị biến tại 1 địa chỉ cho trước.
mình thử làm như thế này mà không được:
int *p; (dùng vc++)
p=4339620;
printf("%d",*p);
vấn đề hai: mình có hai biến
long a,b;
mình muốn lưu địa chỉ của biến a thành giá trị của biến b thì phải làm sao? (giống như cách thức của con trỏ)
mình thử làm như thế này mà không được:
long a,b;
b=&a;
printf("%d",b);
giúp mình nhé.