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

Размышлизмы по поводу PWAuto

-

Общение разработчиков

- Программирование для Perfect World, общение и обсуждене разработок

Ответ
 
Опции темы
Старый 27.10.2011, 14:04   #1
 Пехотинец
Аватар для Dremalka
 
Dremalka на правильном путиDremalka на правильном пути
Регистрация: 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
 Разведчик
Аватар для lizardjazz2
 
lizardjazz2 никому не известный тип
Регистрация: 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
-= Илитный Мастер =-
 Главнокомандующий
Аватар для AEBus
 
AEBus сломал счётчик популярности :(AEBus сломал счётчик популярности :(AEBus сломал счётчик популярности :(AEBus сломал счётчик популярности :(AEBus сломал счётчик популярности :(AEBus сломал счётчик популярности :(AEBus сломал счётчик популярности :(AEBus сломал счётчик популярности :(AEBus сломал счётчик популярности :(AEBus сломал счётчик популярности :(AEBus сломал счётчик популярности :(
Регистрация: 28.03.2009
Сообщений: 1,666
Популярность: 67466
Сказал(а) спасибо: 246
Поблагодарили 1,560 раз(а) в 691 сообщениях
 
По умолчанию Re: Размышлизмы по поводу PWAuto

написан на c++
поэтому не декомпилируется а только дизассемблируется
  Ответить с цитированием
Старый 28.11.2011, 19:06   #4
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: Размышлизмы по поводу PWAuto

Цитата:
Сообщение от lizardjazz2Посмотреть сообщение
уже успел декомпилировать (кстати оказалось написаном на ассемблере)


Цитата:
Сообщение от lizardjazz2Посмотреть сообщение
но тут 2 проблеммы

Цитата:
Сообщение от lizardjazz2Посмотреть сообщение
1 я не знаю этого языка а вторая возможны потери кода, что очень плохо

Вторую не указал, хот и так
Цитата:
Сообщение от lizardjazz2Посмотреть сообщение
Хотя могу ошибаться ещё полностью нормально не декомпилировал

________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 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, 19:35   #5
 Главнокомандующий
Аватар для finkrer
 
finkrer сломал счётчик популярности :(finkrer сломал счётчик популярности :(finkrer сломал счётчик популярности :(finkrer сломал счётчик популярности :(finkrer сломал счётчик популярности :(finkrer сломал счётчик популярности :(finkrer сломал счётчик популярности :(finkrer сломал счётчик популярности :(finkrer сломал счётчик популярности :(finkrer сломал счётчик популярности :(finkrer сломал счётчик популярности :(
Регистрация: 11.04.2010
Сообщений: 1,314
Популярность: 100919
Золото Zhyk.Ru: 7
Сказал(а) спасибо: 249
Поблагодарили 1,066 раз(а) в 767 сообщениях
Отправить сообщение для finkrer с помощью ICQ Отправить сообщение для finkrer с помощью Skype™
 
По умолчанию Re: Размышлизмы по поводу PWAuto

Цитата:
Сообщение от lizardjazz2Посмотреть сообщение
оказалось написаном на ассемблере



Цитата:
Сообщение от VeTaL_UAПосмотреть сообщение
Вторую не указал

Цитата:
Сообщение от lizardjazz2Посмотреть сообщение
но тут 2 проблеммы, 1 я не знаю этого языка а вторая возможны потери кода

  Ответить с цитированием
Старый 28.11.2011, 20:19   #6
 Пехотинец
Аватар для Dremalka
 
Dremalka на правильном путиDremalka на правильном пути
Регистрация: 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
 Разведчик
Аватар для lizardjazz2
 
lizardjazz2 никому не известный тип
Регистрация: 25.11.2011
Сообщений: 3
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
Unhappy Re: Размышлизмы по поводу PWAuto

вот с чего вы взяли что на С++ я пробовал на IDA всё делать пишет адекватно только на ассемблер, либо я дурак Т_Т

Последний раз редактировалось lizardjazz2; 30.11.2011 в 08:28. Причина: ВТОРОЙ вариант логичнее
  Ответить с цитированием
Старый 30.11.2011, 09:26   #8
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: Размышлизмы по поводу PWAuto

Цитата:
Сообщение от lizardjazz2Посмотреть сообщение
с чего вы взяли что на С++

Со слов автора
Цитата:
Сообщение от lizardjazz2Посмотреть сообщение
я пробовал на IDA всё делать пишет адекватно только на ассемблер

Программу, написанную на любом языке можно дизассемблировать и получить ассемблерный код...
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 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
 Пехотинец
Аватар для Dremalka
 
Dremalka на правильном путиDremalka на правильном пути
Регистрация: 02.09.2011
Сообщений: 89
Популярность: 157
Сказал(а) спасибо: 13
Поблагодарили 46 раз(а) в 10 сообщениях
 
По умолчанию Re: Размышлизмы по поводу PWAuto

Цитата:
Сообщение от lizardjazz2Посмотреть сообщение
вот с чего вы взяли что на С++ я пробовал на 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
 Старший сержант
Аватар для Lethal
 
Lethal на правильном пути
Регистрация: 11.04.2010
Сообщений: 223
Популярность: 27
Сказал(а) спасибо: 162
Поблагодарили 62 раз(а) в 33 сообщениях
 
По умолчанию Re: Размышлизмы по поводу PWAuto

Апну довольно старую темку, но все же , чем можно распотрошить бота?
Тоже хочется посмотреть что в нутри бота и, желательно найти то , что хочу)
  Ответить с цитированием
Старый 26.02.2012, 12:10   #11
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: Размышлизмы по поводу PWAuto

Цитата:
Сообщение от LethalПосмотреть сообщение
Тоже хочется посмотреть что в нутри бота и, желательно найти то , что хочу)

Ты будешь смотреть что внутри по асм коду?
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 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
 Старший сержант
Аватар для Lethal
 
Lethal на правильном пути
Регистрация: 11.04.2010
Сообщений: 223
Популярность: 27
Сказал(а) спасибо: 162
Поблагодарили 62 раз(а) в 33 сообщениях
 
По умолчанию Re: Размышлизмы по поводу PWAuto

Пардон... Плохо что всё так плохо.
Первое сообщение -hex редактор- правильно понял,или же нет?
  Ответить с цитированием
Старый 26.02.2012, 15:31   #13
-= Мастер Света =-
 Рыцарь-капитан
Аватар для krukovis
 
krukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нации
Регистрация: 07.10.2009
Сообщений: 496
Популярность: 2687
Сказал(а) спасибо: 64
Поблагодарили 325 раз(а) в 105 сообщениях
 
По умолчанию Re: Размышлизмы по поводу PWAuto

Цитата:
Сообщение от LethalПосмотреть сообщение
чем можно распотрошить бота?

Дизасемблер OllyDbg, IDA Pro и т.д.
________________
--------------------------------------------

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 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пасибо:
Lethal (26.02.2012)
Старый 26.02.2012, 16:25   #14
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: Размышлизмы по поводу PWAuto

Цитата:
Сообщение от LethalПосмотреть сообщение
Первое сообщение -hex редактор- правильно понял,или же нет?

Дебагер.
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 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пасибо:
Lethal (26.02.2012)
Старый 26.02.2012, 17:27   #15
 Старший сержант
Аватар для Lethal
 
Lethal на правильном пути
Регистрация: 11.04.2010
Сообщений: 223
Популярность: 27
Сказал(а) спасибо: 162
Поблагодарили 62 раз(а) в 33 сообщениях
 
По умолчанию Re: Размышлизмы по поводу PWAuto

В общем хотел офсеты переписать - походу мне это пока не по силам
Пойду лучше дальше профета ковырять)
  Ответить с цитированием
Ответ


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
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.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net