Регистрация Главная Пользователи Все разделы прочитаны
Сообщения за день Справка Регистрация

Реализация Шарового автопота [assembler]

-

Боты, скрипты и прочий софт для Perfect World

- Весь софт по Perfect World и все, что связано с ботоводством и скриптописанием в этом разделе. Вопросы запрещены!

Ответ
 
Опции темы
Старый 13.02.2013, 20:40   #1
Reaper
 Фельдмаршал
Аватар для Dinmaite
 
Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(
Регистрация: 13.08.2009
Сообщений: 1,004
Популярность: 25098
Золото Zhyk.Ru: 350
Сказал(а) спасибо: 110
Поблагодарили 830 раз(а) в 395 сообщениях
Отправить сообщение для Dinmaite с помощью ICQ
 
По умолчанию Реализация Шарового автопота [assembler]

Поскольку мне было нечем заняться, появилась эта тема испльзование встроенного автопота без сферы алхимика и вообще хотелось написать что-то на асме вы видите это приложение. Написано под TASM, ибо я писал IDE под него.

Патчится не ячейка инвентаря, а код проврки.

Приложение в аттаче.
1 Запускаем клиент;
2 Запускаем приложение.

Код корявый, неоптимизированный ни разу.
Так написал чтобы не плодить лишних меток.

Асм:
Код:
.386
.model  flat, stdcall

extrn ExitProcess:PROC
extrn GetWindowThreadProcessId:PROC
extrn OpenProcess:PROC
extrn MessageBoxA:PROC
extrn FindWindowA:PROC
extrn ReadProcessMemory:PROC
extrn WriteProcessMemory:PROC
extrn CloseHandle:PROC

.const
PROCESS_ALL_ACCESS dd 01F0FFFh

.data

Ttl	db "FreeAutopotPatcher © Dinmaite",0h
Msg	db 'Автопот активирован',13,13,13,'Идея бага: tianddu',13, 'Программная реализация: Dinmaite',0h
Msg1	db 'Автопот деактивирован',13,13,13,'Идея бага: tianddu',13, 'Программная реализация: Dinmaite',0h
Msg2	db 'Неверная версия клиента', 0h
CTtl	db 'Perfect World',0h
Wclass	db 'ElementClient Window', 0h
PID	dd ?
hProc	dd ?
bufer 	db ?
bufer1	dd ?
bcount 	dd ?

.code

start:
;Начало приложения
	call FindWindowA, offset Wclass, offset CTtl				;Поиск окна (класс окна + имя окна)
	call GetWindowThreadProcessId, eax, offset PID				;Поиск PID
	call OpenProcess, PROCESS_ALL_ACCESS, 0h, PID			;Открываем процесс для доступа 
	mov dword ptr hProc, eax						;Запишем хендл процесса в переменную

	call ReadProcessMemory, hProc, 0B8FBCCh, offset bufer1, 4h, bcount	;Проверяем верна ли версия
	add bufer1, 1Ch								;
	mov eax, 0B9029Ch							;
	cmp bufer1, eax								;
	jne _endNV								;Если версия не верна выходим

	call ReadProcessMemory, hProc, 004A8296h, offset bufer, 1h, bcount	;Читаем байт из памяти
	cmp bufer, 74h								;Проверка не пропатчен ли клиент
	jne depatch	
							
	mov bufer, 0EBh								;
	call WriteProcessMemory, hProc, 004A8296h, offset bufer, 1h, bcount	;Патчим
	call CloseHandle, hProc							;
	call MessageBoxA, 0h, offset Msg, offset Ttl, 0h				;
	jmp _end								;Переход к концу программы	


	depatch:
	mov bufer, 74h								;
	call WriteProcessMemory, hProc, 004A8296h, offset bufer, 1h, bcount	;Депатчим
	call CloseHandle, hProc
	call MessageBoxA, 0h, offset Msg1, offset Ttl, 0h
	jmp _end	

	_endNV:
	call CloseHandle, hProc
	call MessageBoxA, 0h, offset Msg2, offset Ttl, 0h
	_end:
;Конец приложения
	call ExitProcess, 0h
end     start
Вложения
Тип файла: rar FreeAutopot.rar (922 байт, 79 просмотров)
  Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
AEBus (31.05.2013), FreePVP))) (27.02.2013), krukovis (14.02.2013), Sirioga (17.02.2013)
Старый 25.06.2013, 21:11   #2
-= Илитный Мастер =-
 Главнокомандующий
Аватар для AEBus
 
AEBus сломал счётчик популярности :(AEBus сломал счётчик популярности :(AEBus сломал счётчик популярности :(AEBus сломал счётчик популярности :(AEBus сломал счётчик популярности :(AEBus сломал счётчик популярности :(AEBus сломал счётчик популярности :(AEBus сломал счётчик популярности :(AEBus сломал счётчик популярности :(AEBus сломал счётчик популярности :(AEBus сломал счётчик популярности :(
Регистрация: 27.03.2009
Сообщений: 1,666
Популярность: 67466
Сказал(а) спасибо: 246
Поблагодарили 1,560 раз(а) в 691 сообщениях
 
По умолчанию Re: Реализация Шарового автопота [assembler]

Пришлось поставить ру клиент, чтобы понять, что правится абсолютно тот же джамп, в абсолютно той же процедуре
И выскакивает абсолютно такая же ошибка при попытке телепортироваться в любую точку через мастера телепорта





  Ответить с цитированием
Старый 15.10.2013, 22:43   #3
Reaper
 Фельдмаршал
Аватар для Dinmaite
 
Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(
Регистрация: 13.08.2009
Сообщений: 1,004
Популярность: 25098
Золото Zhyk.Ru: 350
Сказал(а) спасибо: 110
Поблагодарили 830 раз(а) в 395 сообщениях
Отправить сообщение для Dinmaite с помощью ICQ
 
По умолчанию Re: Реализация Шарового автопота [assembler]

Внимание! При работе теряется возможность телепортации работает только при наличии в инвентаре предмета [Ссылки могут видеть только зарегистрированные пользователи. ].
  Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Подсказка] Использование встроенного автопота без сферы алхимика tianddu Статьи, квесты и описания по Perfect World 24 13.12.2013 23:30
[Обсуждение] Реализация сервера 1.4.5. vanek31 Общение и обсуждение Perfect World 13 24.01.2013 01:27
Поиск хорошего автопота 1.4.5 WhoAreYou Общение и обсуждение Perfect World 5 31.12.2012 13:26

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 06:09.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net