我只会列出常用的。
- 工具篇
OD:
按键 | 功能 |
---|---|
Ctrl+F2 | 重新载入程序 |
IDA:
按键 | 功能 |
---|---|
Alt+T | 查找字符串 |
Alt+B | 二进制查找 |
Shift+F12 | 查找当前分析程序中所有字符串 |
F5 | 插件-反汇编成伪C代码 |
▼Alt+T效果
- 文件操作
按键 | 功能 |
---|---|
F2 | 文件/夹重命名-巨烦鼠标右键后下拉一寸现在不不必了 |
Ctrl+Y | 反撤销-即Ctrl+Z的反派 |
▼F2效果
- 命令行
按键 | 功能 |
---|---|
Tab | 文件路径补全-有些路径太长了让系统帮助你输入吧 |
右Ctrl左边的键 | 鼠标右键-想象一下没有鼠标时候的痛苦 |
Ctrl+C | 终止当前命令行程序-不然它会一直烦你的 |
▼Tab补全效果
▼键盘模拟鼠标右键
▼Ctrl+C终止当前执行命令,PING示例
上抢月饼代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>抢月饼</title>
</head>
<body>
<button id="button">抢购按钮</button>
<p><input type="text" id="val">验证码:QS5N</p>
<p id="content"></p>
<script>
let button=getById("button");
let content=getById("content");
let val=getById("val");
//模拟开抢时间
let timer1=setInterval(()=>{
let date=new Date();
let datestr=date.toString().substr(15,9);
content.innerHTML=datestr;
if(date.getHours().toString()==12&&date.getMinutes().toString()==05&&date.getSeconds().toString()==00){
button.innerHTML="开始秒杀";
}
},50)
//抢月饼脚本部分
let flag=0;
let timer2=setInterval(()=>{
if(button.innerHTML=="开始秒杀"){
val.value="QS5N"
button.click();
console.log('点击成功');
flag=1;
}
if(flag==1){
clearInterval(timer2);
}
},50)
function getById(obj){
return document.getElementById(obj);
}
</script>
</body>
</html>
<!--代码来源:https://github.com/Dongeg/JS-ali-yuebin/blob/master/README.md
作者:dongeg
-->