 |
Размышлизмы по поводу PWAuto - Общение разработчиков - Программирование для Perfect World, общение и обсуждене разработок |
27.10.2011, 14:04
|
#1
|
|
|
|
Пехотинец
|
 Регистрация: 02.09.2011
 Сообщений: 89
 Популярность: 157
 Сказал(а) спасибо: 13
Поблагодарили 46 раз(а) в 10 сообщениях
|
Размышлизмы по поводу PWAuto
Посмотрел внутренности этого бота.
Интересные данные есть в нем. На мой взгляд для бота вот это не нужно. Или я не прав? И подобное в файл пихает компилятор.
Код:
UPX1:0045DFDC off_45DFDC dd offset dword_45DB2C+18h ; DATA XREF: UPX1:0045E094o
UPX1:0045DFDC ; UPX1:0045E09Co
UPX1:0045DFE0 dd offset a2ProtocolStd_0 ; "%2\\protocol\\StdFileEditing\\server"
UPX1:0045DFE4 dd offset aClsid1Progid ; "CLSID\\%1\\ProgID"
UPX1:0045DFE8 dd offset aClsid1Inprocse ; "CLSID\\%1\\InProcServer32"
UPX1:0045DFEC dd offset aClsid1Defaulti ; "CLSID\\%1\\DefaultIcon"
UPX1:0045DFF0 dd 0
UPX1:0045DFF4 off_45DFF4 dd offset dword_45DB2C+0Ch ; DATA XREF: UPX1:0045E078o
UPX1:0045DFF4 ; UPX1:0045E0A0o
UPX1:0045DFF8 dd offset aClsid1 ; "CLSID\\%1"
UPX1:0045DFFC align 10h
UPX1:0045E000 off_45E000 dd offset dword_45DB2C+18h ; DATA XREF: UPX1:0045E07Co
UPX1:0045E000 ; UPX1:0045E0A4o
UPX1:0045E004 dd offset aClsid1Progid ; "CLSID\\%1\\ProgID"
UPX1:0045E008 dd offset aClsid1Inprocha ; "CLSID\\%1\\InprocHandler32"
UPX1:0045E00C dd offset aClsid1Localser ; "CLSID\\%1\\LocalServer32"
UPX1:0045E010 dd offset aClsid1Defaulti ; "CLSID\\%1\\DefaultIcon"
UPX1:0045E014 align 8
UPX1:0045E018 off_45E018 dd offset dword_45DB2C+0Ch ; DATA XREF: UPX1:0045E080o
UPX1:0045E018 ; UPX1:0045E0A8o
UPX1:0045E01C dd offset aClsid1 ; "CLSID\\%1"
UPX1:0045E020 dd 0
UPX1:0045E024 off_45E024 dd offset dword_45DB2C+18h ; DATA XREF: UPX1:0045E084o
UPX1:0045E028 dd offset aClsid1Progid ; "CLSID\\%1\\ProgID"
UPX1:0045E02C dd offset aClsid1Inprocha ; "CLSID\\%1\\InprocHandler32"
UPX1:0045E030 dd offset aClsid1Localser ; "CLSID\\%1\\LocalServer32"
UPX1:0045E034 align 8
UPX1:0045E038 off_45E038 dd offset dword_45DB2C+18h ; DATA XREF: UPX1:0045E0ACo
UPX1:0045E03C dd offset aClsid1Progid ; "CLSID\\%1\\ProgID"
UPX1:0045E040 dd offset aClsid1Inprocse ; "CLSID\\%1\\InProcServer32"
UPX1:0045E044 align 8
UPX1:0045E048 off_45E048 dd offset dword_45DB2C+18h ; DATA XREF: UPX1:0045E08Co
UPX1:0045E048 ; UPX1:0045E0B4o
UPX1:0045E04C dd offset a2ProtocolStd_0 ; "%2\\protocol\\StdFileEditing\\server"
UPX1:0045E050 dd offset aClsid1Progid ; "CLSID\\%1\\ProgID"
UPX1:0045E054 dd offset aClsid1Inprocha ; "CLSID\\%1\\InprocHandler32"
UPX1:0045E058 dd offset aClsid1Localser ; "CLSID\\%1\\LocalServer32"
UPX1:0045E05C dd offset aClsid1Defaulti ; "CLSID\\%1\\DefaultIcon"
UPX1:0045E060 dd offset aClsid1Defaulte ; "CLSID\\%1\\DefaultExtension"
|
|
|
28.11.2011, 15:37
|
#2
|
|
|
|
Разведчик
|
 Регистрация: 25.11.2011
 Сообщений: 3
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Размышлизмы по поводу PWAuto
Это ты посмотрел как оно выглядит если его упоковать компрессором.
Я компресс распаковать уже успел, декомпилировать (кстати оказалось написаном на ассемблере) в итоге получил очень приближеный к исходному коду, но тут 2 проблеммы, 1 я не знаю этого языка а вторая возможны потери кода, что очень плохо
P.s. Хотя могу ошибаться ещё полностью нормально не дизасемблировал вот
Последний раз редактировалось lizardjazz2; 30.11.2011 в 08:28.
Причина: Исправил ошибку
|
|
|
28.11.2011, 19:01
|
#3
|
|
|
|
Главнокомандующий
|
 Регистрация: 28.03.2009
 Сообщений: 1,666
 Популярность: 67466
 Сказал(а) спасибо: 246
Поблагодарили 1,560 раз(а) в 691 сообщениях
|
Re: Размышлизмы по поводу PWAuto
написан на c++
поэтому не декомпилируется а только дизассемблируется
|
|
|
28.11.2011, 19:06
|
#4
|
|
|
|
Лейтенант-командор
|
 Регистрация: 12.08.2010
 Сообщений: 727
 Популярность: 30569
 Золото Zhyk.Ru: 1
 Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
|
Re: Размышлизмы по поводу PWAuto
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.
Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.
|
|
|
28.11.2011, 20:19
|
#6
|
|
|
|
Пехотинец
|
 Регистрация: 02.09.2011
 Сообщений: 89
 Популярность: 157
 Сказал(а) спасибо: 13
Поблагодарили 46 раз(а) в 10 сообщениях
|
Re: Размышлизмы по поводу PWAuto
Хм. Апнули старую темку.
Я привел текст с данными, а не с кодом. А бот (и Nitrogen подтвердил мое предположение) действительно на C. Просто было занятно посмотреть на внутренности хорошего бота. Там много чего было интересного. Так же в данных присутствуют имена например. Вообще-то может они и были в разделе "О программе". Признаюсь честно, я туда не заглядывал.
А в приведенном выше коде так вообще ветки реестра если я не ошибаюсь.
Вот и озвучил свое удивление в этой ветке.
Кстати, приведенный выше код Ида показала уже после предварительной распаковки. Только вполне возможно процесс распаковки прошел не на все 152% гладко. Да я и не гнался за ним.
Последний раз редактировалось Dremalka; 28.11.2011 в 20:22.
|
|
|
30.11.2011, 08:25
|
#7
|
|
|
|
Разведчик
|
 Регистрация: 25.11.2011
 Сообщений: 3
 Популярность: 10
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Размышлизмы по поводу PWAuto
вот с чего вы взяли что на С++ я пробовал на IDA всё делать пишет адекватно только на ассемблер, либо я дурак Т_Т
Последний раз редактировалось lizardjazz2; 30.11.2011 в 08:28.
Причина: ВТОРОЙ вариант логичнее
|
|
|
30.11.2011, 09:26
|
#8
|
|
|
|
Лейтенант-командор
|
 Регистрация: 12.08.2010
 Сообщений: 727
 Популярность: 30569
 Золото Zhyk.Ru: 1
 Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
|
Re: Размышлизмы по поводу PWAuto
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.
Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.
|
|
|
30.11.2011, 09:49
|
#9
|
|
|
|
Пехотинец
|
 Регистрация: 02.09.2011
 Сообщений: 89
 Популярность: 157
 Сказал(а) спасибо: 13
Поблагодарили 46 раз(а) в 10 сообщениях
|
Re: Размышлизмы по поводу PWAuto
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
вот с чего вы взяли что на С++ я пробовал на IDA всё делать пишет адекватно только на ассемблер, либо я дурак Т_Т
|
|
 |
|
 |
|
Если Вы дизассемблировали код, то в нем найдете например вот такую строчку:
0045C0EC aFDdVctoolsVc_0 db 'f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\appcore .cpp',0
или такую:
00401650 call unknown_libname_136 ; MFC 3.1-10.0 32bit
И по-моему автор(-ы) бота создавал его в Visual Studio 2005
Последний раз редактировалось Dremalka; 30.11.2011 в 10:03.
|
|
|
26.02.2012, 11:45
|
#10
|
|
|
|
Старший сержант
|
 Регистрация: 11.04.2010
 Сообщений: 223
 Популярность: 27
 Сказал(а) спасибо: 162
Поблагодарили 62 раз(а) в 33 сообщениях
|
Re: Размышлизмы по поводу PWAuto
Апну довольно старую темку, но все же , чем можно распотрошить бота?
Тоже хочется посмотреть что в нутри бота и, желательно найти то , что хочу)
|
|
|
26.02.2012, 12:10
|
#11
|
|
|
|
Лейтенант-командор
|
 Регистрация: 12.08.2010
 Сообщений: 727
 Популярность: 30569
 Золото Zhyk.Ru: 1
 Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
|
Re: Размышлизмы по поводу PWAuto
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.
Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.
|
|
|
26.02.2012, 15:23
|
#12
|
|
|
|
Старший сержант
|
 Регистрация: 11.04.2010
 Сообщений: 223
 Популярность: 27
 Сказал(а) спасибо: 162
Поблагодарили 62 раз(а) в 33 сообщениях
|
Re: Размышлизмы по поводу PWAuto
Пардон... Плохо что всё так плохо.
Первое сообщение -hex редактор- правильно понял,или же нет?
|
|
|
26.02.2012, 15:31
|
#13
|
|
|
|
Рыцарь-капитан
|
 Регистрация: 07.10.2009
 Сообщений: 496
 Популярность: 2687
 Сказал(а) спасибо: 64
Поблагодарили 325 раз(а) в 105 сообщениях
|
Re: Размышлизмы по поводу PWAuto
________________
--------------------------------------------
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). - Совершенный автологин для Perfect World [RUOFF, PWI, Фришек 1.4.4 - 1.4.5]
--------------------------------------------
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). - Патч на Горны, Красный (да и любой) чат, Анфриз, Бесконечный зум, Моментальный разгон на полете для RUOFF, PWI и прочих 1.4.6 и фришек 1.4.4, 1.4.5.
--------------------------------------------
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). - патчер для серверов 1.4.5 и 1.4.4 работающий с включенной игрой.
--------------------------------------------
|
|
|
Пользователь сказал cпасибо:
|
|
26.02.2012, 16:25
|
#14
|
|
|
|
Лейтенант-командор
|
 Регистрация: 12.08.2010
 Сообщений: 727
 Популярность: 30569
 Золото Zhyk.Ru: 1
 Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
|
Re: Размышлизмы по поводу PWAuto
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.
Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.
|
|
|
Пользователь сказал cпасибо:
|
|
26.02.2012, 17:27
|
#15
|
|
|
|
Старший сержант
|
 Регистрация: 11.04.2010
 Сообщений: 223
 Популярность: 27
 Сказал(а) спасибо: 162
Поблагодарили 62 раз(а) в 33 сообщениях
|
Re: Размышлизмы по поводу PWAuto
В общем хотел офсеты переписать - походу мне это пока не по силам 
Пойду лучше дальше профета ковырять)
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
PWAuto
|
ridlin |
Общение и обсуждение Perfect World |
33 |
16.07.2013 21:25 |
[Помогите!] PWauto для PWI
|
KASTEIL |
Общение и обсуждение Perfect World |
13 |
08.10.2011 13:35 |
[Программа] PWAuto 3.6.5
|
semoder |
Боты, скрипты и прочий софт для Perfect World |
7 |
12.04.2011 16:34 |
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 02:06.
|
 |