|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
我使用Private—Public来加密我的一些文件,遗憾的是我忘记了密码,我尝试用python来进行暴力破解,可是我不能实现用python在密码框中输入文本。
方法1:
import win32gui
import win32con
window = win32gui.FindWindow('CustomDlg', 'LaCie Private-Public') # 可以得到窗口句柄
win32gui.SetForegroundWindow(window)
tid = win32gui.FindWindowEx(window,None,'edit',None) # 可以得到文本框句柄,通过Spy++程序印证了句柄正确性。
win32gui.SendMessage(tid,win32con.WM_SETTEXT,None,'password') # 文本框空白,没有任何字符输入。发送正确后应返回True,实际监测是False.
方法2:import pyautoguipyautogui.click(x=741, y=463) # x 和 y 是上面窗口中的文本框在屏幕中的坐标
pyautogui.typewrite('Password') # 文本框空白,没有任何显示方法3: # 使用复制、粘贴方法import pyperclip
import pyautoguipyautogui.click(x=741, y=463) # x 和 y 是上面窗口中的文本框在屏幕中的坐标
pyperclip.copy('password')
pyperclip.paste()
以上3种方法都不能在文本框中输入文本,烦请帮忙看看我的思路和代码是否正确。多谢了
hq00 发表于 2021-3-1 22:13
非常感谢你推荐的帖子,我明天试试。
美中不足的是它需要联网,这就比较敏感了。
|
|