|
|
|
Прочесть значение памяти по адресу
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Нужна помощь в считывание адреса памяти ПК чужой программы зная адрес. Использую данный пример, данные считываются но результат вовсе не тот... Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Написал для теста тестовую программу которая выдает число адрес которого я знаю (ArtMoney). Но вместо числа "55" у меня получается "3473461"... Подскажите где ошибаюсь... Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2021, 17:41 |
|
||
|
Прочесть значение памяти по адресу
|
|||
|---|---|---|---|
|
#18+
Это прикол такой? У тебя прям на скрине подчёркнута строка '55' и число $00350035 = 3473461. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2021, 17:46 |
|
||
|
Прочесть значение памяти по адресу
|
|||
|---|---|---|---|
|
#18+
GunSmoker, Та не прикол вроди как, уже целый день парюсь с данной задачей... Я уже просто не понимаю почему у меня в ArtMoney пишет одно число а по факту другое... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2021, 17:48 |
|
||
|
Прочесть значение памяти по адресу
|
|||
|---|---|---|---|
|
#18+
STestS, Ну так все правильно... Если взять 4байта юникодовской строки "55" и сказать что это DWORD получишь такое число - $00350035(3 473 461). Ну или обратно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2021, 17:49 |
|
||
|
Прочесть значение памяти по адресу
|
|||
|---|---|---|---|
|
#18+
Потому что '55' - не число. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2021, 17:49 |
|
||
|
Прочесть значение памяти по адресу
|
|||
|---|---|---|---|
|
#18+
STestS, У тебя тут ни единой проверки на ошибки нет. После вызова каждой из этих функций: FindWindow, GetWindowThreadProcessId, OpenProcess и ReadProcessMemory надо проверять, успешно ли выполнена каждая из них. И если нет - смотреть GetLastError и не продолжать дальнейший алгоритм. Впрочем, это касается любой задачи, не только этой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2021, 17:50 |
|
||
|
Прочесть значение памяти по адресу
|
|||
|---|---|---|---|
|
#18+
YuRock, О проверке я знаю. Сначала проверка была но потом удалил. Проверял и з проверкой и без все параметры совпадают... Решу проблему верну проверку обязательно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2021, 17:58 |
|
||
|
Прочесть значение памяти по адресу
|
|||
|---|---|---|---|
|
#18+
DesWind, GunSmoker, Не пойму о чем вы говорите.. Как не число если у меня "55"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2021, 17:59 |
|
||
|
Прочесть значение памяти по адресу
|
|||
|---|---|---|---|
|
#18+
STestS, Тут у тебя "55" такое же число как и, например "ЯЯ" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2021, 18:05 |
|
||
|
Прочесть значение памяти по адресу
|
|||
|---|---|---|---|
|
#18+
STestS DesWind, GunSmoker, Не пойму о чем вы говорите.. Как не число если у меня "55"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2021, 18:06 |
|
||
|
Прочесть значение памяти по адресу
|
|||
|---|---|---|---|
|
#18+
STestS DesWind, GunSmoker, Не пойму о чем вы говорите.. Как не число если у меня "55"... Строка "55" и целое число 55 - это разные вещи: "55" это последовательность из 2х символов с кодами 0x35, каждый из которых занимает 2 байта (в юникоде). Число 55 это 4 байта, младший имеет значение 0x35, остальные 0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2021, 18:08 |
|
||
|
Прочесть значение памяти по адресу
|
|||
|---|---|---|---|
|
#18+
Код: pascal 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2021, 18:11 |
|
||
|
Прочесть значение памяти по адресу
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, Вроде как помутнение прошло) Понял о чем шла вчера речь, попробовал з другими типами данный и все получилось. Но все равно не получилось получить то значение... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2021, 09:58 |
|
||
|
Прочесть значение памяти по адресу
|
|||
|---|---|---|---|
|
#18+
STestS Но все равно не получилось получить то значение... Преобразовывать не нужно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2021, 10:02 |
|
||
|
Прочесть значение памяти по адресу
|
|||
|---|---|---|---|
|
#18+
wadman, Так а что преобразовывать если ничего нету... специально звездочки вывел чтобы видеть результат ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2021, 10:13 |
|
||
|
Прочесть значение памяти по адресу
|
|||
|---|---|---|---|
|
#18+
STestS wadman, Так а что преобразовывать если ничего нету... специально звездочки вывел чтобы видеть результат ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2021, 10:17 |
|
||
|
Прочесть значение памяти по адресу
|
|||
|---|---|---|---|
|
#18+
Barmaley57, Наверное буду учить. С этим я еще дела не имел... В любом случае спасибо за информацию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2021, 10:30 |
|
||
|
Прочесть значение памяти по адресу
|
|||
|---|---|---|---|
|
#18+
STestS Но все равно не получилось получить то значение... _Vasilisk_ Код: pascal 1. Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2021, 13:28 |
|
||
|
Прочесть значение памяти по адресу
|
|||
|---|---|---|---|
|
#18+
Ещё азов не знают, а уже в читеры/хакеры рвутся... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2021, 14:03 |
|
||
|
Прочесть значение памяти по адресу
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, Да кстати думаю вы правы, нужно попробовать. Сейчас попробовал на ХЕ6 и новая ошибка на строке Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Код: pascal 1. Я так понимаю проблема в не совместимости данных но тут в чем проблема... Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2021, 14:24 |
|
||
|
Прочесть значение памяти по адресу
|
|||
|---|---|---|---|
|
#18+
white_nigger, Я признаю что много не знаю, но решая такого рода (и не только) задачи опыт будет расти. Не все ж хакерами рождаются) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2021, 14:27 |
|
||
|
Прочесть значение памяти по адресу
|
|||
|---|---|---|---|
|
#18+
18.03.2021 14:27, STestS пишет: > Не все ж хакерами рождаются) на delphi хакерами не становятся. только хаЦкерами. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2021, 14:28 |
|
||
|
Прочесть значение памяти по адресу
|
|||
|---|---|---|---|
|
#18+
STestS, тем более - сначала матчасть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2021, 14:32 |
|
||
|
Прочесть значение памяти по адресу
|
|||
|---|---|---|---|
|
#18+
white_nigger, Полностью согласен! Буду благодарен за материалы (книжки, тематические сайты и т.д.) по которым можно подтянуть свои знания и навыки... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2021, 14:56 |
|
||
|
Прочесть значение памяти по адресу
|
|||
|---|---|---|---|
|
#18+
18.03.2021 14:56, STestS пишет: > Полностью согласен! Буду благодарен за материалы (книжки, тематические сайты и т.д.) по которым можно подтянуть свои знания и навыки... > начни с Петцольда (Чарльза) Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2021, 14:59 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=40054699&tid=2037496]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
165ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
91ms |
get tp. blocked users: |
2ms |
| others: | 246ms |
| total: | 558ms |

| 0 / 0 |
