Перейти к содержанию

RockHammer

Пользователи+
  • Постов

    705
  • Зарегистрирован

  • Посещение

  • Победитель дней

    7

Весь контент RockHammer

  1. Всем привет! Пробовал писать свои трейнеры в консоли (слабенькие, для примера) и они работали! Поздравьте меня))) Решил перебраться на WInForm, потому что в консоли не всегда бывает удобно давать команды трейнеру (да и кодить все это на if else не удобно, осознанный говнокод) Собственно, первая же проблема - в оформлении) Задумка такая, в первом TextBox будет число, во втором число, а в третьем будет операция с ними. Так вот, на С# чтобы достать "мякишь" из TextBox'a требовалась вот такая запись (к примеру): int a; //любая целочисленная переменнаяtextBox1.text = a; //присваиваем содержимое текст бокса - переменной aНо на с++ это не работает. Подскажите, как перенести эту запись на с++ ? P.s. и за одно, как сделать так, чтобы нужное тебе значение обновлялось постоянно? (я думаю, что-то связанное с таймером...) Например как в СЕ при наборе указателей, ты еще не закончил полностью писать -а он уже складывает то что ты ввел и показывает на какой адрес это все указывает. Примерно такой код нужен (только на с++): double Q;textBox1.text = Q;double E;textBox2.text = Edouble S;S = Q*E + 320; // тут любая логическая или математическая операция с переменнымиtextBox3.text = S //тут нужно как-то запихнуть значение S в 3-й текст бокс, и постоянно его обновлять, в зависимости от содержимого textBox1 && textBox2
  2. Остальной функционал должен быть в норме. На моей версии и таблетке все работает исправно.
  3. Все будет на автоматизме (так задумывалось) один раз запустил - и все. Программа будет сама все делать) P.s. можно ссылочку на тему?)
  4. А причем тут id машины? Спавн какой-либо техники это сложная функция. Для нее нужно найти инструкцию, которая "отрисовывает" машины и координаты в которые нужно эту технику "отрисовать". Однако, в SA уже мало кто играет... Ты для сампа хочешь сделать трейнер? Правила форума, мультиплеер тут не взламывают.
  5. Всем привет! Хочу создать такую програмку: чтобы при включении игры (например - танки, батла или что-то подобное) автоматически включался raid call или скайп. Создавать буду, скорее всего, на С#. Я знаю лишь пространство имен, которое отвечает за работу с файлами (System.IO) Как отслеживать и постоянно обновлять список окон/процессов, чтобы при появлении определенного процесса - мы заходили в путь (C:\program files\skype\skype.exe) и открывали программу? Имхо, задача не трудная и стоящая)
  6. Шикарно! Остальной функционал тоже в норме?
  7. Кто тестил? Работает 8й пункт на других таблетках/версиях/пк/планетах?
  8. Суть я понял, но в начале инжекта есть выделение памяти, вот такое: alloc(newmem,2048,"FC64.dll"+D2F99C) Ну и вот пример: notepad.exe+354D - 48 8B D8 - mov rbx,raxnotepad.exe+3550 - 66 8B 00 - mov ax,[rax]Получается, я говорю АА, что работаю с notepad.exe+354D и перепиливаю его инструкцию под себя и дальше, в newmem указываю mov ax,[rax] , т.е. следующую инструкцию... А ничего, что эта следующая инструкция будет дальше по списку? Мы же с ней не работали... Т.е. игра не вылетит?
  9. Т.е. если в оригинале, допустим, 3 байта - то как тогда быть? Один нуп оставлять?
  10. RockHammer

    Far Cry 4 Trayner +10 [By RH]

    Всем привет! Выкладываю вторую по счету версию трейнера на Far Cry 4. В этой версии доработал фунцкионал чита, добавил одну функцию со сканированием байтов (для универсальности) Итак, о функционале: Бесконечные патроны на огнестрельное оружиеБесконечные специальные патроны (стрелы, с4 и прочее)Бесконечные инъекторы здоровья (по умолчанию стоит на #3)Метательное оружие (в скрипте стоит на #5)Деньги +1.000.000Очки навыков для дерева улучшения (тигр и слон)Патроны на огнестрельное оружие (версия со сканированием байтов, тестовая)Спидхак. Разгоняет процесс в 6 раз больше собственной скорости.Слоумоушен. Ставит скорость процесса на 0.3 от собственнойВНИМАНИЕ / АЛЕРТ! Не используйте спидхак и слоумоушен одновременно! Игра вас не поймет и вылетит! Только по отдельности! В остальном, это все тот же трейнер) Скриншот: Скачать Вирус тотал ААААААААААААААААААААААА!!!! Я ЗАБЫЛ СНЯТЬ ГАЛОЧКУ "РАЗРЕШИТЬ ИЗМЕНЯТЬ РАЗМЕР" Печаль, исходник в СЕ не сохранился Тестим!
  11. Я знаю, что такое AOBScan. От слова Aray Of Bytes Scan. Сканирование массива байтов. Я просто делал скан на луа движке в создании трейнеров со свободным дизайном. А я хочу со стандартным)
  12. Получается... Как вычислить, сколько байтов будет в твоей инструкции уже после инжекта? Ну чтобы определить, сколько нупов нужно.
  13. Я, кстати, так и не понял зачем нужны эти нупы. Кто объяснит?
  14. У меня точно такой же скрипт. У тебя только деструктор символа и выделенной памяти в конце, но не думаю что это на что-то влияет. По моему скрипту огнестрельные патроны работают, со специальными беда.
  15. Мой криминальный мозг додумался до такого: скачай trainer cracker от coder94, открой трейнер от Deviated в нем и ты увидишь какие WinAPI функции вызывает твой трейнер, а именно - какие байты и куда пишет.
  16. Всем привет! Продолжаю взлом FC4. И т.к. на одной и той же версии игры может быть несколько разных таблеток - решил сделать свой трейнер более универсальным. А именно - припилить AOBScan. Все шло хорошо, перебил на новый лад: огенестрел, очки навыков, деньги... Но с особенными патронами случилась какая-то беда. Вот код: [ENABLE]alloc(newmem,2048,FC64.dll+B87009) label(returnhere)label(ammo) //создаем метку ammoregistersymbol(ammo) aobscan(aob_ammo, 89 03 48 8B 5C 24 30 C6 47 39 01) //создаем функцию aobscan с нашим адресом и байтамиnewmem:mov [rbx],eaxmov [rbx],10 //записываю в регистр rbx значение 10.mov rbx,[rsp+30]//mov [rbx],eax --- оригинальный код, который присутствовал в метке Originalcode//mov rbx,[rsp+30] --- origcodeaob_ammo:ammo:jmp newmemnopreturnhere:[DISABLE]dealloc(newmem)unregistersymbol(ammo) //уничтожаем метку ammoammo:mov [rbx],eax // возвращаем оригинальный кодmov rbx,[rsp+30]//Alt: db 89 03 48 8B 5C 24 30[ENABLE]//code from here to '[DISABLE]' will be used to enable the cheatalloc(newmem,2048,"FC64.dll"+B87009) label(returnhere)label(originalcode)label(exit)newmem:originalcode:mov [rbx],eaxmov [rbx],10mov rbx,[rsp+30]exit:jmp returnhere"FC64.dll"+B87009:jmp newmemnopnopreturnhere:[DISABLE]"FC64.dll"+B87009:mov [rbx],eaxmov rbx,[rsp+30]dealloc(newmem)
  17. AOBScan? Дак он же вроде на убийство... А у меня все заточено под инъекции... Да и скрипта у меня подходящего нет, чтобы на автоассемблере его приделать...
  18. Всем привет! В общем, продолжаю взлом Far Cry 4! Дошел до фичи с опытом. Итак, в игре используется такая система опыта: X/Y, где х - наше значение, к которому прибавляется опыт за убийство, миссии и прочие безделушки. А y - порог опыта, при достижении которого - происходит lvl-ап. Пример: 600/1200 Поковырявшись в игре, я нашел инструкцию, и вот ее original code: originalcode:add [rdi+68],ebxmov rax,[rdi+30]Не долго думая, я "сдвинул" регистр ebx на 3000. В итоге скрипт сработал, теперь у меня 24000/1200. Однако при любых манипуляциях (убийстве, сборе добычи и прочим что опыт прибавляет) lvl-ап не происходит. Я подумал, что нужно взаимодействовать со второй инструкцией и сделал вот такую приблудину: originalcode:add ebx, 3000add [rdi+68],ebxmov rax,[rdi+30]mov rax, 3000Но! Теперь при манипуляциях с опытом - игра вылетает. В чем проблема? Может я что-то сделал не так?
  19. Ну вот) Инъекторы здоровья, опыт и гранаты будут явно не лишними)
  20. Знаю, сам заметил, когда играл) Сегодня обновлю) Добавлю гранаты, инъекторы и, если повезет, опыт)
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.