updated to Ethereal version 1.2.5 <3
This commit is contained in:
parent
988c0ef810
commit
f7625a361e
Binary file not shown.
|
@ -34,27 +34,30 @@ __declspec(dllexport) void lessgo(HMODULE hmod) {
|
||||||
DWORD64 mod = (DWORD64)LoadLibraryA(std::string("C:\\Ethereal\\Ethereal.dll").c_str());
|
DWORD64 mod = (DWORD64)LoadLibraryA(std::string("C:\\Ethereal\\Ethereal.dll").c_str());
|
||||||
std::stringstream ss;
|
std::stringstream ss;
|
||||||
ss << std::hex << mod;
|
ss << std::hex << mod;
|
||||||
patch((void*)(mod + 0x4A9E0), 0xB8, 1);
|
patch((void*)(mod + 0x4BFA0), 0xB8, 1);
|
||||||
log("Applied patch 1/10");
|
log("Applied patch 1/12");
|
||||||
patch((void*)(mod + 0x4A9E1), 0x01, 1);
|
patch((void*)(mod + 0x4BFA1), 0x01, 1);
|
||||||
log("Applied patch 2/10");
|
log("Applied patch 2/12");
|
||||||
patch((void*)(mod + 0x4A9E2), 0x00, 1);
|
patch((void*)(mod + 0x4BFA2), 0x00, 1);
|
||||||
log("Applied patch 3/10");
|
log("Applied patch 3/12");
|
||||||
patch((void*)(mod + 0x4A9E3), 0x00, 1);
|
patch((void*)(mod + 0x4BFA3), 0x00, 1);
|
||||||
log("Applied patch 4/10");
|
log("Applied patch 4/12");
|
||||||
patch((void*)(mod + 0x4A9E4), 0x00, 1);
|
patch((void*)(mod + 0x4BFA4), 0x00, 1);
|
||||||
log("Applied patch 5/10");
|
log("Applied patch 5/12");
|
||||||
patch((void*)(mod + 0x4A9E5), 0xC3, 1);
|
patch((void*)(mod + 0x4BFA5), 0xC3, 1);
|
||||||
log("Applied patch 6/10");
|
log("Applied patch 6/12");
|
||||||
patch((void*)(mod + 0x4A9E6), 0x90, 1);
|
patch((void*)(mod + 0x4BFA6), 0x90, 1);
|
||||||
log("Applied patch 7/10");
|
log("Applied patch 7/12");
|
||||||
patch((void*)(mod + 0x4A9E7), 0x90, 1);
|
patch((void*)(mod + 0x4BFA7), 0x90, 1);
|
||||||
log("Applied patch 8/10");
|
log("Applied patch 8/12");
|
||||||
patch((void*)(mod + 0x4A9E8), 0x90, 1);
|
patch((void*)(mod + 0x4BFA8), 0x90, 1);
|
||||||
log("Applied patch 9/10");
|
log("Applied patch 9/12");
|
||||||
patch((void*)(mod + 0x4A9E9), 0x90, 1);
|
patch((void*)(mod + 0x4BFA9), 0x90, 1);
|
||||||
log("Applied patch 10/10");
|
log("Applied patch 10/12");
|
||||||
|
patch((void*)(mod + 0x3FE650), 0x01, 1);
|
||||||
|
log("Applied patch 10/11");
|
||||||
|
patch((void*)(mod + 0x3FE653), 0x01, 1);
|
||||||
|
log("Applied patch 10/12");
|
||||||
while (FindWindowA(0, "Ethereal") == NULL) Sleep(100);
|
while (FindWindowA(0, "Ethereal") == NULL) Sleep(100);
|
||||||
HWND w = FindWindowA(0, "Ethereal");
|
HWND w = FindWindowA(0, "Ethereal");
|
||||||
SetWindowTextA(w, "Ethereal | cracked by EinTim#0777");
|
SetWindowTextA(w, "Ethereal | cracked by EinTim#0777");
|
||||||
|
|
|
@ -0,0 +1,13 @@
|
||||||
|
>ethereal.dll
|
||||||
|
000000000004BFA0:48->B8
|
||||||
|
000000000004BFA1:89->01
|
||||||
|
000000000004BFA2:5C->00
|
||||||
|
000000000004BFA3:24->00
|
||||||
|
000000000004BFA4:08->00
|
||||||
|
000000000004BFA5:48->C3
|
||||||
|
000000000004BFA6:89->90
|
||||||
|
000000000004BFA7:74->90
|
||||||
|
000000000004BFA8:24->90
|
||||||
|
000000000004BFA9:18->90
|
||||||
|
00000000003FE650:00->01
|
||||||
|
00000000003FE653:00->01
|
File diff suppressed because it is too large
Load Diff
|
@ -77,7 +77,7 @@ void log(const char* msg) {
|
||||||
}
|
}
|
||||||
int main() {
|
int main() {
|
||||||
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x0008);
|
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x0008);
|
||||||
std::string dllpath = getenv("temp") + std::string("\\egsrtegegh5tr.dll");
|
std::string dllpath = getenv("temp") + std::string("\\erserhheaheadhbrsthj.dll");
|
||||||
if (!std::filesystem::exists(dllpath)) {
|
if (!std::filesystem::exists(dllpath)) {
|
||||||
std::ofstream o = std::ofstream(dllpath, std::ios::out | std::ios::binary);
|
std::ofstream o = std::ofstream(dllpath, std::ios::out | std::ios::binary);
|
||||||
o.write((const char*)rawData, sizeof(rawData));
|
o.write((const char*)rawData, sizeof(rawData));
|
||||||
|
|
Loading…
Reference in New Issue