键盘记录代码的逻辑
Logic of Keylogger Code
我正在尝试了解 YouTUBE
上的键盘记录器代码(用于道德黑客攻击)
但是我无法理解
的目的
- 正在打开输出文件进行读取
- 保存到缓冲区
- 正在关闭输出文件
- 打开输出文件进行写入
- 将所有日志信息保存为变量
为什么不简单地打开可写文件然后在程序终止时关闭?
上述方法的逻辑是什么?有某种最佳实践吗?请澄清
这是因为如果您的文件已经有任何数据,那么键盘记录器将首先将所有旧数据和新数据组合在一起,然后最后将其写入您的输出文件。
如果直接写入,那么旧数据将消失...
是啊!
你可以尝试使用 f=open('c:\output.txt', 'a')
然后这里的'a'
会追加数据,旧数据会自动保存....
试试这个!可能这有助于解决您的问题
我正在尝试了解 YouTUBE
上的键盘记录器代码(用于道德黑客攻击)但是我无法理解
的目的- 正在打开输出文件进行读取
- 保存到缓冲区
- 正在关闭输出文件
- 打开输出文件进行写入
- 将所有日志信息保存为变量
为什么不简单地打开可写文件然后在程序终止时关闭?
上述方法的逻辑是什么?有某种最佳实践吗?请澄清
这是因为如果您的文件已经有任何数据,那么键盘记录器将首先将所有旧数据和新数据组合在一起,然后最后将其写入您的输出文件。 如果直接写入,那么旧数据将消失...
是啊!
你可以尝试使用 f=open('c:\output.txt', 'a')
然后这里的'a'
会追加数据,旧数据会自动保存....
试试这个!可能这有助于解决您的问题