影视作品中的黑客当然有夸张和戏剧化的表现,不过,现实世界中的黑客也有一套他们的工具库,轩辕君梳理了常用的20个工具。有了他们,你也能化身电脑高手,成为那个瞩目的焦点。
以下分系统终端侧和网络侧两个方向,分别介绍10款常用的黑客工具

  • OllyDbg
  • WinDbg
  • IDA
  • APIMonitor
  • PCHunter
  • ProcExp
  • ProcMon
  • dex2jar
  • jd-gui
  • Mimikatz
  • WireShark
  • Fiddler
  • nmap
  • netcat
  • Nessus
  • SQLMap
  • hydra
  • shodan
  • zoomeye
  • metasploit

Linux性能优化-cpu

提高编译效率

  • distcc
  • ccache

    vscode 快捷键

  • rainbow-highlighter(选择高亮)

    • shift+alt+z,shift+alt+a

ctrl+alt+j, mac:ctrl+cmd+j

tar+pv+lz4传输大数据

  1. time tar -c go |pv |lz4 -B4 |ssh -p22 -c aes128-ctr 192.168.176.11 "lz4 -d |tar -xC /data/"

快速大量小文件复制

  1. tar cvf - * | (cd /data2/mongo/ && tar xvfp -)

本机不同磁盘之间复制

复制目录

  1. tar cvf /home/src_dir | tar xvf -C /opt

复制文件

  1. tar cf access.log |tar xf -C /opt

快速删除大量小文件 或者 大文件

快速删除大量小文件

  1. rsync提供了一些跟删除相关的参数
  2. rsync --help | grep delete
  3. --del an alias for --delete-during
  4. --delete delete files that don't exist on the sending side
  5. --delete-before receiver deletes before transfer (default)
  6. --delete-during receiver deletes during transfer, not before
  7. --delete-after receiver deletes after transfer, not before
  8. --delete-excluded also delete excluded files on the receiving side
  9. --ignore-errors delete even if there are I/O errors
  10. --max-delete=NUM don't delete more than NUM files
  11. 其中--delete-before 接收者在传输之前进行删除操作
  1. 1. 建立一个空目录
  2. mkdir -p /del_blank
  3. 2. 确立需要清空的目标目录
  4. /del_data
  5. 3. 使用rsync同步删除(注意目录后面的“/”),整体效率会快一个数量级的样子。
  6. rsync --delete-before -a -H -v --progress --stats ./del_blank/ ./del_data/
  7. 选项说明:
  8. delete-before 接收者在传输之前进行删除操作
  9. progress 在传输时显示传输过程
  10. -a 归档模式,表示以递归方式传输文件,并保持所有文件属性
  11. -H 保持硬连接的文件
  12. -v 详细输出模式
  13. -stats 给出某些文件的传输状态
  14. 一般我们不需要显示进度,使用以下命令即可
  15. rsync --delete-before -a -H ./del_blank/ ./del_data/
  16.   这样我们要删除的 del_data目录就会被清空了

快速删除大文件

  1. 1、创建空文件
  2. touch /data/blank.txt
  3. 2、用rsync清空文件
  4. rsync -a --delete-before --progress --stats ./data/blank.txt ./nohup.out
  5. building file list ...
  6. 1 file to consider
  7. blank.txt
  8. 0 100% 0.00kB/s 0:00:00 (xfer#1, to-check=0/1)
  9. Number of files: 1
  10. Number of files transferred: 1
  11. Total file size: 0 bytes
  12. Total transferred file size: 0 bytes
  13. Literal data: 0 bytes
  14. Matched data: 0 bytes
  15. File list size: 27
  16. File list generation time: 0.006 seconds
  17. File list transfer time: 0.000 seconds
  18. Total bytes sent: 73
  19. Total bytes received: 31
  20. sent 73 bytes received 31 bytes 208.00 bytes/sec
  21. total size is 0 speedup is 0.00