Вопрос Реверс

Пользователь
Статус
Оффлайн
Регистрация
10 Ноя 2019
Сообщения
839
Реакции[?]
135
Поинты[?]
0
Накиньте книги,видео,гайды в интернете где вы учились реверсу
 
...
Пользователь
Статус
Оффлайн
Регистрация
25 Май 2020
Сообщения
291
Реакции[?]
41
Поинты[?]
0
тебе нужно изучать сдк игры не гайды смотреть, ну и знать самые базы иды (f5, n, ну и т.д), заходишь в дамп, нажимаешь ф5 и понимаешь (или не понимаешь :roflanEbalo: ) что за функция и что там надо реверсить (ну к примеру есть (к примеру бл) v47->v87, при этом ищешь и пытаешься понять что такое v47 (к примеру animstate (понимаешь по тому где он используется), ну и так же с v87 (к примеру v47->v87 = v32.y + 60.f; вот сидишь и понимаешь (или не понимаешь) что v87 это m_flGoalFeetYaw (ну тот же брутфорс (брут через m_angEyeAngles().y который приравнивается к m_flGoalFeetYaw, теперь ты отреверсил строчку кода (v47->v87 = v32.y + 60.f; (ну т.е брутфорс)) теперь ты настоящий реверсир который отреверсил строчку брутфорса (ну и так со всеми строками (только где поймешь, а где не поймешь, т.к надо понимать что ты реверсишь и что там прописывается) (на скобки не обращай внимания, сам уже запутался куда их ставить). Надеюсь как то помог :FeelsBadMan:
 
Пользователь
Статус
Оффлайн
Регистрация
10 Ноя 2019
Сообщения
839
Реакции[?]
135
Поинты[?]
0
тебе нужно изучать сдк игры не гайды смотреть, ну и знать самые базы иды (f5, n, ну и т.д), заходишь в дамп, нажимаешь ф5 и понимаешь (или не понимаешь :roflanEbalo: ) что за функция и что там надо реверсить (ну к примеру есть (к примеру бл) v47->v87, при этом ищешь и пытаешься понять что такое v47 (к примеру animstate (понимаешь по тому где он используется), ну и так же с v87 (к примеру v47->v87 = v32.y + 60.f; вот сидишь и понимаешь (или не понимаешь) что v87 это m_flGoalFeetYaw (ну тот же брутфорс (брут через m_angEyeAngles().y который приравнивается к m_flGoalFeetYaw, теперь ты отреверсил строчку кода (v47->v87 = v32.y + 60.f; (ну т.е брутфорс)) теперь ты настоящий реверсир который отреверсил строчку брутфорса (ну и так со всеми строками (только где поймешь, а где не поймешь, т.к надо понимать что ты реверсишь и что там прописывается) (на скобки не обращай внимания, сам уже запутался куда их ставить). Надеюсь как то помог :FeelsBadMan:
Как понять что за v47, v87 что это
 
Keine panik!
Эксперт
Статус
Оффлайн
Регистрация
29 Апр 2020
Сообщения
812
Реакции[?]
417
Поинты[?]
49K
Как понять что за v47, v87 что это
Компиляция это процесс потерями и в бинарном файле уже нет имен переменных которые были в коде, потому что процессору они не нужны для исполнения.
Изначально ида выдает тебе псевдокод, но она не может знать имен переменных и поэтому дает vНОМЕР, но в этом и задумка иды - интерактивный дизассемблер, тебе нужно самому понимать по смыслу что делает переменная или функция, затем проставлять ей имя, и идти дальше, и так пока не разберешь весь нужный участок.
Т.е. если ты не знаешь за что отвечает переменная - смотри как она вычисляется и если там тоже есть неизвестные, то сперва их и так далее, от сюда и название реверс (обратный).
П.с. то что там написали тебе выше ебанина какая-то.
 
Последнее редактирование:
Пользователь
Статус
Оффлайн
Регистрация
12 Фев 2020
Сообщения
382
Реакции[?]
95
Поинты[?]
0
Накиньте книги,видео,гайды в интернете где вы учились реверсу
забудь всё что они сказали. 1.Выучи с++ до комфортного тебе уровня(1-1.5 года уйдет) для чего? - для того чтобы ты понимал тот псевдокод иды, и что вообще нужно писать. так как всё зависит от того что именно ты реверсишь. 2. соуфив давал интервью и там есть вся литература по инженерному анализу. читать будешь, потом. для начала научись писать код. только лишь при таком подходе можно добиться высоких результатов. не знаешь язык? - не лезь. не знаешь как написать чит под кс или любую другую игру? - не лезь. учи язык. дальше само пойдёт.
 
Keine panik!
Эксперт
Статус
Оффлайн
Регистрация
29 Апр 2020
Сообщения
812
Реакции[?]
417
Поинты[?]
49K
забудь всё что они сказали. 1.Выучи с++ до комфортного тебе уровня(1-1.5 года уйдет) для чего? - для того чтобы ты понимал тот псевдокод иды, и что вообще нужно писать. так как всё зависит от того что именно ты реверсишь. 2. соуфив давал интервью и там есть вся литература по инженерному анализу. читать будешь, потом. для начала научись писать код. только лишь при таком подходе можно добиться высоких результатов. не знаешь язык? - не лезь. не знаешь как написать чит под кс или любую другую игру? - не лезь. учи язык. дальше само пойдёт.
Кто есть этот твой инженерный анализ?
И как ты предлагаешь чуваку учиться реверсу не залезая туда, шта?
В мое время вообще не было статей на русском по реверсу даже и уж тем более псевдокода, видишь голый ассемблер, гуглишь инструкции и проставляешь комментарии, и ничего, лезли и учились.
 
Последнее редактирование:
...
Пользователь
Статус
Оффлайн
Регистрация
25 Май 2020
Сообщения
291
Реакции[?]
41
Поинты[?]
0
Как понять что за v47, v87 что это
я все объяснил там, изучай сдк игры и учись читать код, дальше уже будешь понимать что v47 будет отвечать за то, что больше всего подходит для него.. Ну крч изучай сдк игры, это главное в реверсенге как по мне
 
Участник
Статус
Оффлайн
Регистрация
27 Фев 2019
Сообщения
1,123
Реакции[?]
391
Поинты[?]
46K
я все объяснил там, изучай сдк игры и учись читать код, дальше уже будешь понимать что v47 будет отвечать за то, что больше всего подходит для него.. Ну крч изучай сдк игры, это главное в реверсенге как по мне
Хуйню не неси, ты написал только часть.

В основном в интернете очень много гайдов по реверсингу. Также тебе не помешает знание языка (тех же указателей, ссылок и прочего). Знание ассемблера тоже не помешает, нужны к тому же ещё плагины (в интернете можешь найти названия по мере прогресса обучения). На GuidedHacking был гайд тоже. На uc вроде как тоже гайд был.

Просто нужно учиться формулировать запросы и правильно пользоваться поиском, тогда все вопросы отпадут сами.
 
Пользователь
Статус
Оффлайн
Регистрация
9 Мар 2021
Сообщения
272
Реакции[?]
42
Поинты[?]
2K
тебе нужно изучать сдк игры не гайды смотреть, ну и знать самые базы иды (f5, n, ну и т.д), заходишь в дамп, нажимаешь ф5 и понимаешь (или не понимаешь :roflanEbalo: ) что за функция и что там надо реверсить (ну к примеру есть (к примеру бл) v47->v87, при этом ищешь и пытаешься понять что такое v47 (к примеру animstate (понимаешь по тому где он используется), ну и так же с v87 (к примеру v47->v87 = v32.y + 60.f; вот сидишь и понимаешь (или не понимаешь) что v87 это m_flGoalFeetYaw (ну тот же брутфорс (брут через m_angEyeAngles().y который приравнивается к m_flGoalFeetYaw, теперь ты отреверсил строчку кода (v47->v87 = v32.y + 60.f; (ну т.е брутфорс)) теперь ты настоящий реверсир который отреверсил строчку брутфорса (ну и так со всеми строками (только где поймешь, а где не поймешь, т.к надо понимать что ты реверсишь и что там прописывается) (на скобки не обращай внимания, сам уже запутался куда их ставить). Надеюсь как то помог :FeelsBadMan:
я наверн тупой, но что делать нажимаю f5 и тут это sorry you do not have any decompilers on windows
я наверн тупой, но что делать нажимаю f5 и тут это sorry you do not have any decompilers on windows
PasterAlmir лучше бы помог
 
Последнее редактирование:
...
Пользователь
Статус
Оффлайн
Регистрация
25 Май 2020
Сообщения
291
Реакции[?]
41
Поинты[?]
0
Хуйню не неси, ты написал только часть.

В основном в интернете очень много гайдов по реверсингу. Также тебе не помешает знание языка (тех же указателей, ссылок и прочего). Знание ассемблера тоже не помешает, нужны к тому же ещё плагины (в интернете можешь найти названия по мере прогресса обучения). На GuidedHacking был гайд тоже. На uc вроде как тоже гайд был.

Просто нужно учиться формулировать запросы и правильно пользоваться поиском, тогда все вопросы отпадут сами.
я написал только самые азы, мне думаешь не лень писать конспекты
 
Сверху Снизу