@zipper20032
hi, bro)
1. You forgot about the coded 'base64' config file (configure.dat) )
So he (it can be used to decode, client read his)
data\configure.dat:
Code:
<language>
{
lang = "eng"
}
<launcher>
{
<kor>
{
herrcot_addr = "127.0.0.1"
launcher_exe_name = "Ferentus"
launcher_name = "Ferentus.exe"
launcher_update_exe_name = "_Ferentus"
launcher_update_name = "_Ferentus.exe"
manage_addr = "http://127.0.0.1/mypage.php"
regist_addr = "http://127.0.0.1/regis.php"
<open>
{
init_server_addr = "http://127.0.0.1/"
init_update_filename = "update_open.inf"
init_update_path = "pds/update_info/"
notice_filename = "Notice.htm"
notice_path = "/pds/OpenNotice/"
}
<opentest>
{
init_server_addr = "http://127.0.0.1/"
init_update_filename = "update_opentest.inf"
init_update_path = "pds/update_info/"
notice_filename = "Notice.htm"
notice_path = "/pds/OpenTestNotice/"
}
<etc>
{
init_server_addr = "http://127.0.0.1/"
init_update_filename = "update_pt.inf"
init_update_path = "pds/update_info/"
notice_filename = "Notice.htm"
notice_path = "/pds/OpenNotice/"
}
}
<eng>
{
herrcot_addr = "http://127.0.0.1"
launcher_exe_name = "Ferentus"
launcher_name = "Ferentus.exe"
launcher_update_exe_name = "_Ferentus"
launcher_update_name = "_Ferentus.exe"
manage_addr = "http://www.ferentus.com/mypage.php"
regist_addr = "http://www.ferentus.com/regis.php"
<open>
{
init_server_addr = "http://127.0.0.1/"
init_update_filename = "update_open.inf"
init_update_path = "pds/update_info/"
notice_filename = "Notice.htm"
notice_path = "/pds/OpenNotice/"
}
<opentest>
{
init_server_addr = "http://127.0.0.1/"
init_update_filename = "update_opentest.inf"
init_update_path = "pds/update_info/"
notice_filename = "Notice.htm"
notice_path = "/pds/OpenTestNotice/"
}
<etc>
{
init_server_addr = "http://127.0.0.1/"
init_update_filename = "update_pt.inf"
init_update_path = "pds/update_info/"
notice_filename = "Notice.htm"
notice_path = "/pds/OpenNotice/"
}
}
<vit>
{
herrcot_addr = "http://www.ferentus.com"
launcher_exe_name = "Ferentus"
launcher_name = "Ferentus.exe"
launcher_update_exe_name = "_Ferentus"
launcher_update_name = "_Ferentus.exe"
manage_addr = "http://www.ferentus.com/mypage.php"
regist_addr = "http://www.ferentus.com/regis.php"
<open>
{
init_server_addr = "http://www.ferentus.com/"
init_update_filename = "update_open.inf"
init_update_path = "pds/update_info/"
notice_filename = "Notice.htm"
notice_path = "/pds/OpenNotice/"
}
<opentest>
{
init_server_addr = "http://www.ferentus.com/"
init_update_filename = "update_opentest.inf"
init_update_path = "pds/update_info/"
notice_filename = "Notice.htm"
notice_path = "/pds/OpenTestNotice/"
}
<etc>
{
init_server_addr = "http://www.ferentus.com/"
init_update_filename = "update_pt.inf"
init_update_path = "pds/update_info/"
notice_filename = "Notice.htm"
notice_path = "/pds/OpenNotice/"
}
}
<ger>
{
herrcot_addr = "http://www.ferentus.com"
launcher_exe_name = "Ferentus"
launcher_name = "Ferentus.exe"
launcher_update_exe_name = "_Ferentus"
launcher_update_name = "_Ferentus.exe"
manage_addr = "http://www.ferentus.com/mypage.php"
regist_addr = "http://www.ferentus.com/regis.php"
<open>
{
init_server_addr = "http://www.ferentus.com/"
init_update_filename = "update_open.inf"
init_update_path = "pds/update_info/"
notice_filename = "Notice.htm"
notice_path = "/pds/OpenNotice/"
}
<opentest>
{
init_server_addr = "http://www.ferentus.com/"
init_update_filename = "update_opentest.inf"
init_update_path = "pds/update_info/"
notice_filename = "Notice.htm"
notice_path = "/pds/OpenTestNotice/"
}
<etc>
{
init_server_addr = "http://www.ferentus.com/"
init_update_filename = "update_pt.inf"
init_update_path = "pds/update_info/"
notice_filename = "Notice.htm"
notice_path = "/pds/OpenNotice/"
}
}
}
<client>
{
<kor>
{
bugreport_Addr = "220.73.215.29"
bugreport_Id = "bugreport"
bugreport_Pass = "qjrmflvhxm"
detecthack = "on"
power_item_Addr = "http://www.herrcot.co.kr/game/index.php"
power_item_buy_info_Addr = "http://www.herrcot.co.kr/game/indexapproval.php"
}
<eng>
{
bugreport_Addr = "220.73.215.29"
bugreport_Id = "bugreport"
bugreport_Pass = "qjrmflvhxm"
detecthack = "on"
power_item_Addr = "http://www.ferentus.com/game/index.php"
power_item_buy_info_Addr = "http://www.ferentus.com/game/indexapproval.php"
}
<vit>
{
bugreport_Addr = "220.73.215.29"
bugreport_Id = "bugreport"
bugreport_Pass = "qjrmflvhxm"
detecthack = "on"
power_item_Addr = "http://herrcot.vietnamnet.vn/game/index.php"
power_item_buy_info_Addr = "http://herrcot.vietnamnet.vn/game/indexapproval.php"
}
<ger>
{
bugreport_Addr = "220.73.215.29"
bugreport_Id = "bugreport"
bugreport_Pass = "qjrmflvhxm"
detecthack = "on"
power_item_Addr = "http://www.ferentus.com/game/index.php"
power_item_buy_info_Addr = "http://www.ferentus.com/game/indexapproval.php"
}
}
2. at this stage, of launching client the command-line
Code:
Client.bin 127.0.0.1 29000
[STRIKE]'cause, the launcher transmits incorrect data (command-line ) to run Client.bin (launcher easier to rewrite)[/STRIKE] <--
now time i'm not sure about that )
... i nearly forgot) fixed Client.bin here ->
You must be registered to see links
(i'm fixed IE6 and kill GG)
3. the most important thing), then you need to parse packets (i have not watched a encrypt packets, i think that not difficult, it seems 'xor') .... recovery package structure (no dump) - hell of a job))) 100500 times think whether you need this? )))
I sincerely wish good luck to you!
p/s/ if you find something interesting, i'll tell you
You must be registered to see links