Вернуться   CoderX :: Forums > Основные форумы > Программинг
Войти через OpenID

Программинг Форум для тем связанных с программированием

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 06.01.2008, 01:14   #11
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию Re:

Цитата:
Сообщение от Фауст
Код:
  AbstractProxy in 'прокси5\AbstractProxy.pas',
  Socks5Proxy in 'прокси5\Socks5Proxy.pas',
  winsock2 in 'прокси5\winsock2.pas',
Где взять эти файлы %) че-та там нашел, видимо не то :(
Я их нашел в l2phx_src_3.1.6
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни


NLObP вне форума   Ответить с цитированием
Старый 06.01.2008, 01:54   #12
Гость
 
Сообщений: n/a
По умолчанию Re: Re:

Цитата:
Сообщение от NLObP
Цитата:
Сообщение от Фауст
Код:
  AbstractProxy in 'прокси5\AbstractProxy.pas',
  Socks5Proxy in 'прокси5\Socks5Proxy.pas',
  winsock2 in 'прокси5\winsock2.pas',
Где взять эти файлы %) че-та там нашел, видимо не то :(
Я их нашел в l2phx_src_3.1.6
А оно не нада оказывается :)
  Ответить с цитированием
Старый 06.01.2008, 03:30   #13
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию Re: Кто перекомпилил ПакетХак под Дельфи?

Так может исходники нужны.
Вот нашел еще.
Код:
Исходники версии 3.1.8 написаны в среде Borland Developer Studio 2006 с использованием следующих дополнительных библиотек компонентов:
- FastScript (http://fast-report.com/ru/products/fast-script.html)
- JCL (http://sourceforge.net/projects/jcl/)
- JVCL (http://sourceforge.net/projects/jvcl/)
В Делфи 2007 все замечательно компилится.
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни


NLObP вне форума   Ответить с цитированием
Старый 06.01.2008, 06:51   #14
Гость
 
Сообщений: n/a
По умолчанию

Да я уж откомпилил теперь разбираюсь самой прогой
Вот допустим не пойму что такое
Код:
    
  GetSocketData(SSockl,Packet,2); //я так понимаю считываются 2 первых байта
  if Thread[id].IsGame then begin //Если уже в игре
    Thread[id].AutoPing:=True; // устанавливаем автопинг (зачем хз  :) )
  end;
  IsGamel:=Thread[id].IsGame; 
  Thread[id].NoUsed:=False; //Резервируем поток? а где это проверяется?
  if L2PacketHackMain.CheckBox2.Checked and (not IsGamel) then begin //если не игровые можно пропустить
    send(CSockl,PacketB,2,0); // это что? в пакет копируем первые 2 байта?
    repeat until send(CSockl,PacketB,recv(SSockl,PacketB,$FFFF,0),0)<=0; //скачиваем весь пакет?
  end else repeat 
 //иначе скачиваем пакет без 2х байт откуда берется Size? Или я не догоняю
    if not GetSocketData(SSockl,Packet.DataB,Packet.Size-2) then Break;
// тут понятно в обработчик пакетов отправляем пакет и идентификатор типа пакета - в/из игровой/логин
    if IsGamel then PacketProcesor(PacketB,CSockl,id,4)
      else PacketProcesor(PacketB,CSockl,id,2);
    if not GetSocketData(SSockl,Packet,2) then Break; // а это что?
  until False; //тоже строчечка  %)
  Ответить с цитированием
Старый 07.01.2008, 00:30   #15
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию Re: Кто перекомпилил ПакетХак под Дельфи?

Вкратце, дело происходит примерно так:
1 - считываем два байта, это как раз длина следующих за ними данных, т.е. длина пакета - 2
GetSocketData(SSockl,Packet,2);

2 - считываем сам пакет
if not GetSocketData(SSockl,Packet.DataB,Packet.Size-2) then Break;

3- отсылаем в обработчик пакетов
if IsGamel then PacketProcesor(PacketB,CSockl,id,4)
else PacketProcesor(PacketB,CSockl,id,2);

Все обернуто в цикл и всякие проверки.
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни


NLObP вне форума   Ответить с цитированием
Старый 08.01.2008, 14:44   #16
Гость
 
Сообщений: n/a
По умолчанию

Я оказывается упирался не туда -
У меня почему то последний байт в пакете принимает неправильно :(
Звезда в шоке :(
  Ответить с цитированием
Старый 09.01.2008, 01:57   #17
Гость
 
Сообщений: n/a
По умолчанию

Все логин сервер Камаэльки победил
Кто-нить знает че там и как шифруется после логин сервера :roll:
  Ответить с цитированием
Старый 10.01.2008, 05:00   #18
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию Re:

Цитата:
Сообщение от Фауст
Все логин сервер Камаэльки победил
Кто-нить знает че там и как шифруется после логин сервера :roll:
Можно наверно посмотреть как это сделано в Java-серваках.
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни


NLObP вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Основные форумы > Программинг



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

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


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

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!