Hier ist mein erster Metin2 MiniHack...
Die Readme ist auch deutsch, und bin grade zu faul die zu übersetzen...
Bleibt erstma alles deutsch ...
der hack ist relativ Sinnlos aber ich habe ihn zu Übungszwecken gemacht, vielleicht findet ja jemand ne Verwendung dafür =)
Datei im anhang .. pw : elitepvpers
Mfg UnfixableCa
Hier die ReadMe :
################################################## ################################################## ###########
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~#
################################################## ################################################## ###########
#Made by UnfixableCa #
# (c) by UnfixableCa #
# Credits : xWaffeleisen #
# Features : UseItem & Slots #
# #
#[HOW TO] : #
#1. ) Metin2 mit aktuellem Patch starten! #
#2. ) Server, channel auswählen, in account und welt einloggen! #
#3. ) Perx.exe Starten! #
# 3.2) (Optional) Falls metin2client.bin noch nicht oben bei "What to inject" eingegeben ist das machen!#
# 3.3) (Optional) Manually/Quit when finished Haken rein! #
# 3.4) (Optional) Nach "UnfixableCa's First M2-Hack.dll" browsen #
#4. ) Wenn der char in der welt ist auf "Inject" drücken! #
# 4.1) Wenn nichts passiert hast du bei "What to inject nicht genau "metin2client.bin"! #
#5. ) Eine Console wird sich öffnen ( Credits : xWaffeleisen!!!" ). #
# In die Console kann man "use" eintippen, Enter, und dann wird abgefragt : Welcher Slot? #
# 1. Platz im inventar <=> 1 #
# 90. Platz im inventar <=> 90 #
#6. ) Das Programm sendet den code an den "metin2client.bin" prozess, dadurch wird in metin2 das item # # "Benutzt", welches beispielhaft auf slot 1 liegt. #
# Wenn man dort ein schwert hinlegt, zieht er das schwert an (ausziehen <=> 95) #
# Wenn man dort einen Pot hinlegt, trinkt er ihn, sofern der HP-Balken nicht voll ist #
# #
# #
# #
################################################## ################################################## ###########
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~MFG UnfixableCa~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~#
################################################## ################################################## ###########
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~#
################################################## ################################################## ###########
#Made by UnfixableCa #
# (c) by UnfixableCa #
# Credits : xWaffeleisen #
# Features : UseItem & Slots #
# #
#[HOW TO] : #
#1. ) Metin2 mit aktuellem Patch starten! #
#2. ) Server, channel auswählen, in account und welt einloggen! #
#3. ) Perx.exe Starten! #
# 3.2) (Optional) Falls metin2client.bin noch nicht oben bei "What to inject" eingegeben ist das machen!#
# 3.3) (Optional) Manually/Quit when finished Haken rein! #
# 3.4) (Optional) Nach "UnfixableCa's First M2-Hack.dll" browsen #
#4. ) Wenn der char in der welt ist auf "Inject" drücken! #
# 4.1) Wenn nichts passiert hast du bei "What to inject nicht genau "metin2client.bin"! #
#5. ) Eine Console wird sich öffnen ( Credits : xWaffeleisen!!!" ). #
# In die Console kann man "use" eintippen, Enter, und dann wird abgefragt : Welcher Slot? #
# 1. Platz im inventar <=> 1 #
# 90. Platz im inventar <=> 90 #
#6. ) Das Programm sendet den code an den "metin2client.bin" prozess, dadurch wird in metin2 das item # # "Benutzt", welches beispielhaft auf slot 1 liegt. #
# Wenn man dort ein schwert hinlegt, zieht er das schwert an (ausziehen <=> 95) #
# Wenn man dort einen Pot hinlegt, trinkt er ihn, sofern der HP-Balken nicht voll ist #
# #
# #
# #
################################################## ################################################## ###########
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~MFG UnfixableCa~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~#
################################################## ################################################## ###########
Virencheck : (THX @ XxBuGxX)
Datei UnfixableCa_s_First_MiniHack.zip empfangen 2010.02.23 21:12:24 (UTC)
Status: Laden ... Wartend Warten Überprüfung Beendet Nicht gefunden Gestoppt
Ergebnis: 1/41 (2.44%)
Laden der Serverinformationen...
Ihre Datei wartet momentan auf Position: ___.
Geschätzte Startzeit ist zwischen ___ und ___ .
Dieses Fenster bis zum Abschluss des Scans nicht schließen.
Der Scanner, welcher momentan Ihre Datei bearbeitet ist momentan gestoppt. Wir warten einige Sekunden um Ihr Ergebnis zu erstellen.
Falls Sie längern als fünf Minuten warten, versenden Sie bitte die Datei erneut.
Ihre Datei wird momentan von VirusTotal überprüft,
Ergebnisse werden sofort nach der Generierung angezeigt.
Filter Filter
Drucken der Ergebnisse Drucken der Ergebnisse
Datei existiert nicht oder dessen Lebensdauer wurde überschritten
Dienst momentan gestoppt. Ihre Datei befindet sich in der Warteschlange (position: ). Diese wird abgearbeitet, wenn der Dienst wieder startet.
SIe können auf einen automatischen reload der homepage warten, oder ihre email in das untere formular eintragen. Klicken Sie auf "Anfragen", damit das System sie benachrichtigt wenn die Überprüfung abgeschlossen ist.
Email:
Antivirus Version letzte aktualisierung Ergebnis
a-squared 4.5.0.50 2010.02.23 -
AhnLab-V3 5.0.0.2 2010.02.23 -
AntiVir 8.2.1.172 2010.02.23 -
Antiy-AVL 2.0.3.7 2010.02.23 -
Authentium 5.2.0.5 2010.02.23 -
Avast 4.8.1351.0 2010.02.23 -
AVG 9.0.0.730 2010.02.23 -
BitDefender 7.2 2010.02.23 -
CAT-QuickHeal 10.00 2010.02.23 -
ClamAV 0.96.0.0-git 2010.02.23 -
Comodo 4039 2010.02.23 -
DrWeb 5.0.1.12222 2010.02.23 -
eSafe 7.0.17.0 2010.02.23 -
eTrust-Vet 35.2.7323 2010.02.23 -
F-Prot 4.5.1.85 2010.02.23 -
F-Secure 9.0.15370.0 2010.02.23 -
Fortinet 4.0.14.0 2010.02.21 HackerTool/X1nject
GData 19 2010.02.23 -
Ikarus T3.1.1.80.0 2010.02.23 -
Jiangmin 13.0.900 2010.02.23 -
K7AntiVirus 7.10.981 2010.02.23 -
Kaspersky 7.0.0.125 2010.02.23 -
McAfee 5901 2010.02.23 -
McAfee+Artemis 5901 2010.02.23 -
McAfee-GW-Edition 6.8.5 2010.02.23 -
Microsoft 1.5406 2010.02.23 -
NOD32 4891 2010.02.23 -
Norman 6.04.08 2010.02.23 -
nProtect 2009.1.8.0 2010.02.23 -
Panda 10.0.2.2 2010.02.23 -
PCTools 7.0.3.5 2010.02.23 -
Prevx 3.0 2010.02.23 -
Rising 22.34.01.03 2010.02.11 -
Sophos 4.50.0 2010.02.23 -
Sunbelt 5695 2010.02.23 -
Symantec 20091.2.0.41 2010.02.23 -
TheHacker 6.5.1.6.206 2010.02.23 -
TrendMicro 9.120.0.1004 2010.02.23 -
VBA32 3.12.12.2 2010.02.23 -
ViRobot 2010.2.23.2198 2010.02.23 -
VirusBuster 5.0.27.0 2010.02.23 -
weitere Informationen
File size: 211212 bytes
MD5...: f6188a0a79cc55d1f15c327e30e54f5d
SHA1..: 7ae93f273fda32d94047126a557eb0734f3fdf26
SHA256: 00902544e7217a40139019efc1c882da21c41577d1be7e55ba 586a9e68bef5c5
ssdeep: 6144:PSNXhpq7xLt4Lk0zyr1ATHA8tmQpZmSCx8:PQX+7T49NM mmQdC6
PEiD..: -
PEInfo: -
RDS...: NSRL Reference Data Set
-
pdfid.: -
trid..: ZIP compressed archive (99.8%)
Autodesk FLIC Image File (extensions: flc, fli, cel) (0.1%)
sigcheck:
publisher....: n/a
copyright....: n/a
product......: n/a
description..: n/a
original name: n/a
internal name: n/a
file version.: n/a
comments.....: n/a
signers......: -
signing date.: -
verified.....: Unsigned
Status: Laden ... Wartend Warten Überprüfung Beendet Nicht gefunden Gestoppt
Ergebnis: 1/41 (2.44%)
Laden der Serverinformationen...
Ihre Datei wartet momentan auf Position: ___.
Geschätzte Startzeit ist zwischen ___ und ___ .
Dieses Fenster bis zum Abschluss des Scans nicht schließen.
Der Scanner, welcher momentan Ihre Datei bearbeitet ist momentan gestoppt. Wir warten einige Sekunden um Ihr Ergebnis zu erstellen.
Falls Sie längern als fünf Minuten warten, versenden Sie bitte die Datei erneut.
Ihre Datei wird momentan von VirusTotal überprüft,
Ergebnisse werden sofort nach der Generierung angezeigt.
Filter Filter
Drucken der Ergebnisse Drucken der Ergebnisse
Datei existiert nicht oder dessen Lebensdauer wurde überschritten
Dienst momentan gestoppt. Ihre Datei befindet sich in der Warteschlange (position: ). Diese wird abgearbeitet, wenn der Dienst wieder startet.
SIe können auf einen automatischen reload der homepage warten, oder ihre email in das untere formular eintragen. Klicken Sie auf "Anfragen", damit das System sie benachrichtigt wenn die Überprüfung abgeschlossen ist.
Email:
Antivirus Version letzte aktualisierung Ergebnis
a-squared 4.5.0.50 2010.02.23 -
AhnLab-V3 5.0.0.2 2010.02.23 -
AntiVir 8.2.1.172 2010.02.23 -
Antiy-AVL 2.0.3.7 2010.02.23 -
Authentium 5.2.0.5 2010.02.23 -
Avast 4.8.1351.0 2010.02.23 -
AVG 9.0.0.730 2010.02.23 -
BitDefender 7.2 2010.02.23 -
CAT-QuickHeal 10.00 2010.02.23 -
ClamAV 0.96.0.0-git 2010.02.23 -
Comodo 4039 2010.02.23 -
DrWeb 5.0.1.12222 2010.02.23 -
eSafe 7.0.17.0 2010.02.23 -
eTrust-Vet 35.2.7323 2010.02.23 -
F-Prot 4.5.1.85 2010.02.23 -
F-Secure 9.0.15370.0 2010.02.23 -
Fortinet 4.0.14.0 2010.02.21 HackerTool/X1nject
GData 19 2010.02.23 -
Ikarus T3.1.1.80.0 2010.02.23 -
Jiangmin 13.0.900 2010.02.23 -
K7AntiVirus 7.10.981 2010.02.23 -
Kaspersky 7.0.0.125 2010.02.23 -
McAfee 5901 2010.02.23 -
McAfee+Artemis 5901 2010.02.23 -
McAfee-GW-Edition 6.8.5 2010.02.23 -
Microsoft 1.5406 2010.02.23 -
NOD32 4891 2010.02.23 -
Norman 6.04.08 2010.02.23 -
nProtect 2009.1.8.0 2010.02.23 -
Panda 10.0.2.2 2010.02.23 -
PCTools 7.0.3.5 2010.02.23 -
Prevx 3.0 2010.02.23 -
Rising 22.34.01.03 2010.02.11 -
Sophos 4.50.0 2010.02.23 -
Sunbelt 5695 2010.02.23 -
Symantec 20091.2.0.41 2010.02.23 -
TheHacker 6.5.1.6.206 2010.02.23 -
TrendMicro 9.120.0.1004 2010.02.23 -
VBA32 3.12.12.2 2010.02.23 -
ViRobot 2010.2.23.2198 2010.02.23 -
VirusBuster 5.0.27.0 2010.02.23 -
weitere Informationen
File size: 211212 bytes
MD5...: f6188a0a79cc55d1f15c327e30e54f5d
SHA1..: 7ae93f273fda32d94047126a557eb0734f3fdf26
SHA256: 00902544e7217a40139019efc1c882da21c41577d1be7e55ba 586a9e68bef5c5
ssdeep: 6144:PSNXhpq7xLt4Lk0zyr1ATHA8tmQpZmSCx8:PQX+7T49NM mmQdC6
PEiD..: -
PEInfo: -
RDS...: NSRL Reference Data Set
-
pdfid.: -
trid..: ZIP compressed archive (99.8%)
Autodesk FLIC Image File (extensions: flc, fli, cel) (0.1%)
sigcheck:
publisher....: n/a
copyright....: n/a
product......: n/a
description..: n/a
original name: n/a
internal name: n/a
file version.: n/a
comments.....: n/a
signers......: -
signing date.: -
verified.....: Unsigned
Source Code :
//Minihack
#include <windows.h>
#include <cstdlib>
#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <io.h>
#include <fcntl.h>
using namespace std;
DWORD dwUseItemFunc1 = 0x0041ED60;
DWORD dwUseItemFunc2 = 0x0053FCE0;
void UseItem(int iSlot)
{
__asm
{
MOV ECX, DWORD PTR DS:[0x5F4FC8]
PUSH iSlot
CALL dwUseItemFunc1
CALL dwUseItemFunc2
}
}
void Console()
{
int hCrtIn, hCrtOut;
FILE *conIn, *conOut;
AllocConsole();
hCrtIn =_open_osfhandle ((intptr_t) GetStdHandle(STD_INPUT_HANDLE),_O_TEXT);
hCrtOut =_open_osfhandle ((intptr_t) GetStdHandle(STD_OUTPUT_HANDLE),_O_TEXT);
conIn =_fdopen( hCrtIn, "r" );
conOut =_fdopen ( hCrtOut, "w" );
*stdin = *conIn;
*stdout = *conOut;
}
void printheader()
{
system("cls");
cout << "-------------------Header Eingeben-------------------" << endl;
cout << "-----------------------------------------------------" << endl;
}
void main()
{
SetConsoleTitleA("Little Hook");
printheader();
char command[255]={0};
int SlotNummer, i;
while (1);
{
scanf("%s%*c",&command);
if (strcmp ( command, "use" ) == 0)
{
printf("Welches Item? 1-120\n");
scanf("%s%*c",&command);
SlotNummer = atoi(command);
if (SlotNummer <=120 && SlotNummer >=1)
{
UseItem(SlotNummer -1);
}
printheader();
}
}
}
BOOL APIENTRY DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved)
{
if (dwReason == DLL_PROCESS_ATTACH)
{
Console();
CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)main,N ULL,0,NULL);//80
}
return true;
}
#include <windows.h>
#include <cstdlib>
#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <io.h>
#include <fcntl.h>
using namespace std;
DWORD dwUseItemFunc1 = 0x0041ED60;
DWORD dwUseItemFunc2 = 0x0053FCE0;
void UseItem(int iSlot)
{
__asm
{
MOV ECX, DWORD PTR DS:[0x5F4FC8]
PUSH iSlot
CALL dwUseItemFunc1
CALL dwUseItemFunc2
}
}
void Console()
{
int hCrtIn, hCrtOut;
FILE *conIn, *conOut;
AllocConsole();
hCrtIn =_open_osfhandle ((intptr_t) GetStdHandle(STD_INPUT_HANDLE),_O_TEXT);
hCrtOut =_open_osfhandle ((intptr_t) GetStdHandle(STD_OUTPUT_HANDLE),_O_TEXT);
conIn =_fdopen( hCrtIn, "r" );
conOut =_fdopen ( hCrtOut, "w" );
*stdin = *conIn;
*stdout = *conOut;
}
void printheader()
{
system("cls");
cout << "-------------------Header Eingeben-------------------" << endl;
cout << "-----------------------------------------------------" << endl;
}
void main()
{
SetConsoleTitleA("Little Hook");
printheader();
char command[255]={0};
int SlotNummer, i;
while (1);
{
scanf("%s%*c",&command);
if (strcmp ( command, "use" ) == 0)
{
printf("Welches Item? 1-120\n");
scanf("%s%*c",&command);
SlotNummer = atoi(command);
if (SlotNummer <=120 && SlotNummer >=1)
{
UseItem(SlotNummer -1);
}
printheader();
}
}
}
BOOL APIENTRY DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved)
{
if (dwReason == DLL_PROCESS_ATTACH)
{
Console();
CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)main,N ULL,0,NULL);//80
}
return true;
}