[Руоф] Адреса и оффсеты - Разработка ПО для Perfect World - Бюро разработчиков Zhyk.Ru: создание ботов, снифферов и прочих программ для Perfect World
21.10.2011, 10:55
#91
Пехотинец
Регистрация: 11.11.2010
Сообщений: 67
Популярность: 16
Сказал(а) спасибо: 58
Поблагодарили 8 раз(а) в 5 сообщениях
Re: [Руоф] Адреса и оффсеты
Не как не могу взлететь было GА+20+570, стало GА+34+? Кто уже разобрался?
Последний раз редактировалось pwgamer; 21.10.2011 в 11:01 .
21.10.2011, 11:05
#92
Разведчик
Регистрация: 05.05.2010
Сообщений: 20
Популярность: 368
Сказал(а) спасибо: 9
Поблагодарили 12 раз(а) в 10 сообщениях
Re: [Руоф] Адреса и оффсеты
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Пользователь сказал cпасибо:
21.10.2011, 11:55
#93
Разведчик
Регистрация: 27.05.2009
Сообщений: 9
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Re: [Руоф] Адреса и оффсеты
попробовал пофиксить джамп, откидывает короче
21.10.2011, 12:07
#94
Пехотинец
Регистрация: 11.11.2010
Сообщений: 67
Популярность: 16
Сказал(а) спасибо: 58
Поблагодарили 8 раз(а) в 5 сообщениях
Re: [Руоф] Адреса и оффсеты
21.10.2011, 13:57
#95
Пехотинец
Регистрация: 02.09.2011
Сообщений: 89
Популярность: 157
Сказал(а) спасибо: 13
Поблагодарили 46 раз(а) в 10 сообщениях
Re: [Руоф] Адреса и оффсеты
Структура инвентаря:
+744 +5E8 +34 +[I*4]
Добавилось еще одно смещение. Или я может нашел не самый правильный вариант?
21.10.2011, 15:50
#96
Разведчик
Регистрация: 21.10.2011
Сообщений: 13
Популярность: 22
Сказал(а) спасибо: 2
Поблагодарили 6 раз(а) в 5 сообщениях
Re: [Руоф] Адреса и оффсеты
Сумка,Экипировка,Квесты:
PW_ROLE_INVENTORY_OFFSET = $cac;//c50;
PW_ROLE_EQUIPMENT_OFFSET = $cb0;//c54;
PW_ROLE_QUEST_OFFSET = $cb4;
Пользователь сказал cпасибо:
21.10.2011, 18:31
#97
Рыцарь-капитан
Регистрация: 02.05.2009
Сообщений: 525
Популярность: 4586
Золото Zhyk.Ru: 20
Сказал(а) спасибо: 37
Поблагодарили 767 раз(а) в 220 сообщениях
Re: [Руоф] Адреса и оффсеты
Кто может подсказать инжекты:
1)Юз джина
2)Подбор предмета
Цитата:
Func ASM_PICKITEM($ID, $SN)
$OPCODE = ""
PUSHAD()
MOV_EDX_DWORD_PTR($BASEADD)
PUSH($ID)
PUSH($SN)
MOV_ECX_DWORD_PTR_EDX_ADD(32)
$OPCODE &= "81c1ec000000"
MOV_EDX($XXXXXX)
CALL_EDX()
POPAD()
RET()
INJECTCODERUN($PID)
EndFunc
3)Копание реса
Ипоню мозг пол часа, никак не могу найти 0_О
Последний раз редактировалось semoder; 21.10.2011 в 19:02 .
21.10.2011, 18:40
#98
Разведчик
Регистрация: 21.10.2011
Сообщений: 13
Популярность: 22
Сказал(а) спасибо: 2
Поблагодарили 6 раз(а) в 5 сообщениях
Re: [Руоф] Адреса и оффсеты
Сеты на массив лута накопал кто то? подскажите буду очень благодарен). Спасибо)
21.10.2011, 18:58
#99
Рыцарь-капитан
Регистрация: 02.05.2009
Сообщений: 525
Популярность: 4586
Золото Zhyk.Ru: 20
Сказал(а) спасибо: 37
Поблагодарили 767 раз(а) в 220 сообщениях
Re: [Руоф] Адреса и оффсеты
Код:
$ITEM_ADD = _MEMORYREAD(_MEMORYREAD(_MEMORYREAD(_MEMORYREAD(_MEMORYREAD($BASEADD, $MEMID) + 28, $MEMID) + 28, $MEMID) + 40, $MEMID) + 24, $MEMID)
For $I = 0 To 768
$ITEM_BUFFER_ADD = _MEMORYREAD($ITEM_ADD + $I * 4, $MEMID)
If $ITEM_BUFFER_ADD <> 0 Then
$ITEM_BUFFER_ADD = _MEMORYREAD($ITEM_BUFFER_ADD + 4, $MEMID)
$ITEM_DIS = _MEMORYREAD($ITEM_BUFFER_ADD + $OFFSET_ITEM_DISTANCE, $MEMID, "float") / 10
$ITEM_ID = _MEMORYREAD($ITEM_BUFFER_ADD + $OFFSET_ITEM_ID, $MEMID)
$ITEMX = _MEMORYREAD($ITEM_BUFFER_ADD + 60, $MEMID, "float") / 10 + 400
$ITEMY = _MEMORYREAD($ITEM_BUFFER_ADD + 68, $MEMID, "float") / 10 + 550
$ITEMZ = _MEMORYREAD($ITEM_BUFFER_ADD + 64, $MEMID, "float") / 10
$ITEM_SN = _MEMORYREAD($ITEM_BUFFER_ADD + $OFFSET_ITEM_SN, $MEMID)
...........................................................................................................
Global $OFFSET_ITEM_TYPE = 336
Global $OFFSET_ITEM_ID = 272
Global $OFFSET_ITEM_SN = 268
Global $OFFSET_ITEM_DISTANCE = 340
Global $OFFSET_ITEM_NAME = 356
Последний раз редактировалось semoder; 21.10.2011 в 19:57 .
21.10.2011, 19:27
#100
Разведчик
Регистрация: 15.08.2011
Сообщений: 25
Популярность: 10
Сказал(а) спасибо: 8
Поблагодарили 0 раз(а) в 0 сообщениях
Re: [Руоф] Адреса и оффсеты
Структуру мобов изменили? Подскажите новые оффсеты, пожалуйста
21.10.2011, 23:18
#101
Разведчик
Регистрация: 15.08.2011
Сообщений: 25
Популярность: 10
Сказал(а) спасибо: 8
Поблагодарили 0 раз(а) в 0 сообщениях
Re: [Руоф] Адреса и оффсеты
Semoder, BASEADD имеешь в виду $B27A04 ?
Получается на старый лад: [GA] + 28 + 40 + 24 + [I*4] + 4 (в dec)
потом смещение на ID моба +272, в общем не дает результата чего то...
22.10.2011, 00:44
#102
Разведчик
Регистрация: 11.05.2011
Сообщений: 41
Популярность: 305
Сказал(а) спасибо: 43
Поблагодарили 12 раз(а) в 7 сообщениях
Re: [Руоф] Адреса и оффсеты
Список соседних игроков "уполз" на 0x000C:
Count -> GA +34 +38C +14 // Genesis; was GA +20 +380 +14
Players -> GA +34 +38C +088 +I*4 (I In [0..N]) // Genesis; was GA +20 +380 +088 +I*4 (I In [0..N])
где GA = 0x00B280C4
22.10.2011, 03:29
#103
Разведчик
Регистрация: 07.04.2010
Сообщений: 9
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Re: [Руоф] Адреса и оффсеты
а хэш-таблицы не искал никто? которые были
GA+1C+20 Players
+24 Mobs
+28 Resources and loot
22.10.2011, 09:55
#104
Разведчик
Регистрация: 19.10.2011
Сообщений: 29
Популярность: 12
Сказал(а) спасибо: 7
Поблагодарили 8 раз(а) в 7 сообщениях
Re: [Руоф] Адреса и оффсеты
вчера проверил большую часть оффсетов в своей проге, получилсь примерно так. думаю будет интересно. Не привожу к обычному виду, кому надо, тот поймет (синтаксис дельфы):
const
pwBaseAddr=$B27A04;//$A5B90C;
pwGameAddr=$B280C4;//$A5BFCC;
pwUnfreezeAddr=$B28534;//$A5C43C;
pwPacketAddr=$6737B0;//$60E310;
pwGuild0=$218;//$218;
pwGuild1=$8; pwGuildI=$4; pwGuildMinI=$0; pwGuildMaxI=$300; pwGuild2=$8;
pwGuildCount=$4;
pwGuildClanID=$0;
pwGuildName0=$4; pwGuildName1=$0;
pwGamer=$34;//$20;
pwGamerX=$3C;//$3C;
pwGamerZ=$40;//$40;
pwGamerY=$44;//$44;
pwGamerID=$47C;//$460;
pwGamerLvl=$488;//$46C;
pwGamerHP=$490;//$474;
pwGamerMP=$494;//$478;
pwGamerMaxHP=$4D0;//$4B4;
pwGamerMaxMP=$4D4;//$4B8;
pwGamerMinPDam=$4F4;//не проверено $4D8;
pwGamerMaxPDam=$4F8;//не проверено $4DC;
pwGamerMinMDam=$52C;//не проверено $510;
pwGamerMaxMDam=$530;//не проверено $514;
pwGamerPeaceZone=$5F0;//не проверено $5D4;
pwGamerGuild=$604;//$5E4;
pwGamerName0=$638; pwGamerName1=$0;//$618; $0;
pwGamerClass=$640;//$620;
pwGamerState=$698;//$678;
pwGamerSkilling=$6F4;//$6D4;
pwGamerShopName0=$734; pwGamerShopName1=$0;//$70C; $0;
pwGamerPinkPotCoolDown=$9CC;//$988;
pwGamerRedPotCoolDown=$A0C;//$9C8;
pwGamerBluePotCoolDown=$A14;//$9D0;
pwGamerPetFeedCoolDown=$A44;//не проверено $A00;
pwGamerChemCoolDown=$A5C;//$A18;
pwGamerSosCoolDown=$A6C;//не проверено $A28;
pwGamerTargetID=$B68;//$B0C;
pwPet0=$1068;//$100C;
pwPetI=$4; pwPetMinI=$0; pwPetMaxI=$9; pwPet1=$10;
pwPetIsCalled=$8;
pwPetCurrentPetID=$38;
pwPetPetMode=$40;
pwPetLoyalty=$4;
pwPetHungry=$8;
pwPetHPperc=$1C;
pwPetLvl=$24;//$20;
pwPetName0=$34; pwPetName1=$0;
pwPetHP=$38;
pwPetSkillI=$10; pwPetSkillMinI=$1; pwPetSkillMaxI=$4;
pwPetSkillCoolDown=$34;
pwPetSkillMaxCoolDown=$38;
pwInventory=$CAC;//$C50;
pwInventory0=$C; pwInventoryI=$4; pwInventoryMinI=$0; pwInventoryMaxI=$40;
pwInventoryCount=$10;
pwInventoryItemType=$4;
pwInventoryID=$8;
pwInventoryAmount=$10;
pwInventoryName0=$40; pwInventoryName1=$0;
pwParty=$6D8;//$6B8;
pwParty0=$14; pwPartyI=$4; pwPartyMinI=$0; pwPartyMaxI=$5;
pwPartyID=$C;
pwPlayers0=pwGamer;
pwPlayers1=$38C;//$380;
pwPlayers2=$88; pwPlayersI=$4; pwPlayersMinI=$0; pwPlayersMaxI=$300;
pwPlayersCount0=pwGamer;
pwPlayersCount1=pwPlayers1;
pwPlayersCount2=$14;
pwPlayersZ=pwGamerZ;
pwPlayersID=pwGamerID;
pwPlayersLvl=pwGamerLvl;
pwPlayersHP=pwGamerMaxHP;
pwPlayersMP=pwGamerMP;
pwPlayersMaxHP=pwGamerMaxHP;
pwPlayersMaxMP=pwGamerMaxMP;
pwPlayersGuild=pwGamerGuild;
pwPlayersGM=$618;//$5F8; не проверено, ни новое, ни старое значение
pwPlayersName0=pwGamerName0; pwPlayersName1=pwGamerName1;
pwPlayersClass=pwGamerClass;
pwPlayersState=pwGamerState;
pwPlayersShopName0=pwGamerShopName0; pwPlayersShopName1=pwGamerShopName1;
pwPlayersDistance=$7A8;//$764;
pwLocation0=$1C;//$8;
pwLocation1=$60; pwLocation2=$4; pwLocation3=$0;
pwMob0=pwLocation0;
pwMob1=$24; pwMob2=$18; pwMobI=$4; pwMobMinI=$0; pwMobMaxI=$300; pwMob3=$4;
pwMobCount=$14;
pwMobType=$B4;
pwMobWID=$11C;
pwMobHP=$12C;
pwMobMaxHP=$16C;
pwGenie=$10AC;//$104C;
pwGenieI=$4; pwGenieMinI=$0; pwGenieMaxI=$9;
pwGenieCount=$10B0;//$1050;
pwGenieID=$8;
pwGenieCoolDown=$10;
pwGenieMaxCoolDown=$14;
pwSkill=$107C;//$101C;
pwSkillI=$4; pwSkillMinI=$0; pwSkillMaxI=$300;
pwSkillActiveCount=$1080;//$1020;
pwSkillPassiveCount=$1098;//$1038;
pwSkillID=$8;
pwSkillLvl=$C;
pwSkillCoolDown=$10;
pwSkillMaxCoolDown=$14;
pwServerPing=$11C;//$F0;
Последний раз редактировалось DHouse; 22.10.2011 в 10:55 .
Пользователь сказал cпасибо:
22.10.2011, 11:27
#105
Разведчик
Регистрация: 21.10.2011
Сообщений: 13
Популярность: 22
Сказал(а) спасибо: 2
Поблагодарили 6 раз(а) в 5 сообщениях
Re: [Руоф] Адреса и оффсеты
Спасибо)
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 02:05 .