- Joined
- Oct 27, 2003
- Messages
- 20,582
- Reaction score
- 4,275
Attachments
Last edited by a moderator:
which xdata do we use for this client?CabalMain x64bit
-Removed file check
-English
Password
[Hidden content]
CabalMain x64bit
-Removed file check
-Korean
Password
[Hidden content]
Understand, so we need to do some work for the server bin.EP35 TWN Client + EP33 Server Files with WorldSvr bin injected
#!/bin/bash
# File: inject_ep35.sh
# Author: Netsstea
# Version: 1.0
# Install GDB
docker exec -it cabal_main bash -c "mkdir -p /usr/lib/cabal"
docker cp /home/dockerBuild/ep35extender/libchilkat-9.5.0.so cabal_main:/usr/lib/
docker cp /home/dockerBuild/ep35extender/libPolyHook_2.so cabal_main:/usr/lib/
docker cp /home/dockerBuild/ep35extender/libZycore.so.1.4 cabal_main:/usr/lib/
docker cp /home/dockerBuild/ep35extender/libZydis.so.4.0 cabal_main:/usr/lib/
docker cp /home/dockerBuild/ep35extender/lib.so cabal_main:/usr/lib/cabal/
docker exec -it cabal_main bash -c "apt update"
docker exec -it cabal_main bash -c "apt install gdb"
docker exec -it cabal_main bash
gdb -p $(pgrep -f WorldSvr_01_01)
#! hit enter until the gdp show up to enter the last command
(gdb) call dlopen("/usr/lib/cabal/lib.so", 1)
continue
what should we call this shell script? and exactly in which folder should we put it?I would like to share what did i manage to run the EP35 client.
The problem is the cabal EP35 injection need only lib.so tobe injected into World, and lib.so require libchilkat-9.5.0.so, libPolyHook_2.so to run and they are need to be part of system lib. So I have modified the script and manage to make it work.
1. Server
First: Create a intall shell script to install .so file to docker container, you should do the same if you are doing with host machine.
Second: Run the injection script inside the containerBash:#!/bin/bash # File: inject_ep35.sh # Author: Netsstea # Version: 1.0 # Install GDB docker exec -it cabal_main bash -c "mkdir -p /usr/lib/cabal" docker cp /home/dockerBuild/ep35extender/libchilkat-9.5.0.so cabal_main:/usr/lib/ docker cp /home/dockerBuild/ep35extender/libPolyHook_2.so cabal_main:/usr/lib/ docker cp /home/dockerBuild/ep35extender/libZycore.so.1.4 cabal_main:/usr/lib/ docker cp /home/dockerBuild/ep35extender/libZydis.so.4.0 cabal_main:/usr/lib/ docker cp /home/dockerBuild/ep35extender/lib.so cabal_main:/usr/lib/cabal/ docker exec -it cabal_main bash -c "apt update" docker exec -it cabal_main bash -c "apt install gdb"
Bash:docker exec -it cabal_main bash gdb -p $(pgrep -f WorldSvr_01_01) #! hit enter until the gdp show up to enter the last command (gdb) call dlopen("/usr/lib/cabal/lib.so", 1) continue
2. Client
Use Digeam Client with CabalMain which removed file check and language to run it.
Change the
Client Version: 275
Magickey: 317505656
Sorry this is wrong post, this i posted in EP35 extender threadwhat should we call this shell script? and exactly in which folder should we put it?
CN means, you need to translate inside Language/English those with _msg.dec or msg.decView attachment 280992
manage to login to EP35
but still cn
0.0
Code:Echo off start Bin/x64/cabalmain.exe breaklee del *.RPT del *.rpt exit
View attachment 280994
I would like to share what did i manage to run the EP35 client.
The problem is the cabal EP35 injection need only lib.so tobe injected into World, and lib.so require libchilkat-9.5.0.so, libPolyHook_2.so to run and they are need to be part of system lib. So I have modified the script and manage to make it work.
1. Server
First: Create a intall shell script to install .so file to docker container, you should do the same if you are doing with host machine.
Second: Run the injection script inside the containerBash:#!/bin/bash # File: inject_ep35.sh # Author: Netsstea # Version: 1.0 # Install GDB docker exec -it cabal_main bash -c "mkdir -p /usr/lib/cabal" docker cp /home/dockerBuild/ep35extender/libchilkat-9.5.0.so cabal_main:/usr/lib/ docker cp /home/dockerBuild/ep35extender/libPolyHook_2.so cabal_main:/usr/lib/ docker cp /home/dockerBuild/ep35extender/libZycore.so.1.4 cabal_main:/usr/lib/ docker cp /home/dockerBuild/ep35extender/libZydis.so.4.0 cabal_main:/usr/lib/ docker cp /home/dockerBuild/ep35extender/lib.so cabal_main:/usr/lib/cabal/ docker exec -it cabal_main bash -c "apt update" docker exec -it cabal_main bash -c "apt install gdb"
Bash:docker exec -it cabal_main bash gdb -p $(pgrep -f WorldSvr_01_01) #! hit enter until the gdp show up to enter the last command (gdb) call dlopen("/usr/lib/cabal/lib.so", 1) continue
2. Client
Use Digeam Client with CabalMain which removed file check and language to run it.
Change the
Client Version: 275
Magickey: 317505656
Did you try yangs post?View attachment 281294
How do I solve this problem?
where can I find it?Did you try yangs post?
where can I find it?
1:cabal_start.sh;/home/_server_data/sh/server/cabal_start.sh->cabal_start1.shCode:#!/bin/bash # 1. Start all servers using the cabal_start command echo "Starting all Cabal servers..." /home/_server_data/sh/server/cabal_start1.sh main # Additional 5-second wait to ensure WorldSvr processes are ready sleep 5 # 2. Run the GDB attachment script echo "Attaching to WorldSvr processes..." /home/data_main/cabal_scripts/1.sh
2:The script code for /home/data_main/cabal_scripts/1.sh is as follows:
3:Just run the command: cabal_start main. It will load correctly.
Code:#!/bin/bash...