HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Xash3D > Half-life DLL Encryption informattion
  Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
ben5015se
Новичок

Дата регистрации: Mar 2012
Проживает: (void)
Сообщений: 2

Рейтинг



Half-Life Half-life DLL Encryption informattion

All half-life/cs/dod/tfc dll's are XORed with the letter 'W'


The file produced does not have an correct pe header when unxored, but you can use IDA/ hex editor to edit the dll with all the functions now visible.

Once you edit the dll re-encrypt it with W and it will load correctly in half-life with your new fixes.

I did this for the WON2 hw/sw.dll fixes:
http://forums.steamlessproject.nl/v....php?f=4&t=2018

I have brought this up once before but forgot to put the information in.

Lately i have seen alot of dumb topics by dumb people and decided to post this.
Download's needed:
1. IDA
2. hex editor
3. aluigii half-life decrypter http://aluigi.altervista.org/papers/hldlldec.zip

i will not supply code for xoring and unxoring. If you cant code something that simple, you should not be messing around with anything here..
this is how i edit the hw/sw dll's

1. unxor hw.dll, rename to hw.dec.dll
2. use aluigi half-life dll decoder on hw.dll and rename to hw.aluigi.dll
3. Open hw.aluigi.dll in IDA
4. open hw.dec.dll in a hex editor
5. Find what you want to patch in hw.aluigi.dll and search for those bytes with your hex editor and edit hw.dec.dll
6. Re-XOR hw.dec.dll
7. rename to hw.dll
8. Load game and test


I did not want to share this, but this game is getting old and i want to see this engine succeed.

Have fun with this info.

Im sure some of you already knew this.

Сообщить модератору | | IP: Записан
Сообщение: 132360

Старое сообщение 03-02-2014 22:07
- За что?
abesab
Новичок

Дата регистрации: Jan 2014
Проживает: (void)
Сообщений: 1

Рейтинг



Cool, encrypt current cs1.6 client.dll please.. so we can use it on Xash engine.

Сообщить модератору | | IP: Записан
Сообщение: 132593

Старое сообщение 06-02-2014 15:46
- За что?
Zapeth
Новичок

Дата регистрации: May 2011
Проживает: (void)
Сообщений: 23

Рейтинг



Hmm I'm wondering, would it be possible to figure out the correct PE header info so the decrypted dll can be used all the time?

That would save the trouble to re-encrypt it everytime something was changed and would make it easier to analyze.

If its not possible, perhaps this information can be implemented in Xash so encrypted dll's can be loaded?

Сообщить модератору | | IP: Записан
Сообщение: 135073

Старое сообщение 16-03-2014 19:30
- За что?
Cybermax
Житель форума

Дата регистрации: May 2006
Проживает: по месту прописки
Сообщений: 4540

Рейтинг



Please encrypt Gunman Chronicles‎ dll

Сообщить модератору | | IP: Записан
Сообщение: 135083

Старое сообщение 17-03-2014 12:21
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 20:49. Новая тема    Ответить
  Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Xash3D > Half-life DLL Encryption informattion
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2020