kk159 发表于 2021-8-10 11:23

python操作windows注册表

本帖最后由 kk159 于 2021-8-10 11:23 编辑

闲来无事翻阅python文档,
https://docs.python.org/zh-cn/3/library/winreg.html
偶然发现
python标准库winreg,可以处理对windosws注册表的操作
注册表有什么鸟用?才疏学浅,我也不知道!!
打开v2ray,翻阅P站,遍搜网络才寻获打开之法
立马一顿操作,一窥究竟。。。。。
win+r运行打开注册表,看看它长什么鸟样?

https://img-blog.csdnimg.cn/54a2e1a38cc544f79858b66e663a8cce.png
如无意外是这个
https://img-blog.csdnimg.cn/59f1977e12804ac0beb0b48fc8c40bc2.png
具体里面的东东有啥用,不打紧,勇者无惧,乱点
一不巧合手残,经过左边一堆文档的折叠后到达这个位置,
经过一番苦查,原来这是可以改变ie的首页地址的。。
https://img-blog.csdnimg.cn/51faec3f36c74bc18cfd0474b4fd27c8.png
恍然大悟,灌顶醍醐。。
一股冲动下,本想冲上少室山藏经阁翻阅古今武学宝典,是否能加于利用
碍于一支香烟的时间,令我瞬间保持清醒,,
苦思冥想下,发觉鄙人只会小许python的小白2.。。
于是默默地打开了pycharm。。。久久未能下键,屏幕一片空白
https://img-blog.csdnimg.cn/a5ec9c74c41b4fef8538840bbca2d6be.png


参考文档有何使用之法。发现打开函数,,不明究竟。。。!!!
https://img-blog.csdnimg.cn/400b56ef01864502ad794fb358ef41ba.png
https://img-blog.csdnimg.cn/fe4d126986b44ea2bf08a1ff5edb3a62.png
HKEY_* Constants是什么鬼,不过貌似眼熟!!
https://img-blog.csdnimg.cn/e72c5b17f5624783be90e30d2122287b.png
https://img-blog.csdnimg.cn/94afc2b68b41472684f01fa031548e92.png
sub_key呢,是一个string。可能是地址吧?
可以一试。!!!
https://img-blog.csdnimg.cn/45c20738407c465f84e345e6b92ea44a.png
reserved保留,,暂且不理,反正默认为0
access呢?access=KEY_READ,默认可读,,可以不理的坚决不理会!!!
https://img-blog.csdnimg.cn/66b8bb76f9674448b08e923d5d6ca094.png
大概了解后,开始动刀!!!
好像啥也没出,也不报错,平安大吉!
我是要读取startpage的数据,,可能要继续深入,,,
https://img-blog.csdnimg.cn/cea6620e8a754dcc9c1d040a9995570d.png
继续翻阅文档,要使用QueryvalueEx这个东东
https://img-blog.csdnimg.cn/e3de768026374a9eb1f90aafd7d59fe9.png
要key和value的名称
key我已经获得,value应该是startpage,
根据文档显示result确实是2个items,是一个tuple元祖
想要的数据已经取到,人的欲望永远是无止境的,,
我要改变它的值。。
https://img-blog.csdnimg.cn/e5b113064006460490020d2e6cfb6af5.png
老规矩,打开文档look1look
https://img-blog.csdnimg.cn/20f9acae4c014b5c8ce55e82d69b2630.png
key, value_name, reserved, type, value,
不慌,又是需要一堆参数,
11解读。。。
key,value名,保留,,上面都接触过了,,都已经有了。
type字面是类型,,value应该是想改变的值。
so只需关注type要写点什么东东!!
https://img-blog.csdnimg.cn/6a39671cdd154388b5e4deff9d5cdaad.png
对比了一下注册表
发现有个熟悉的面孔,
https://img-blog.csdnimg.cn/de7bc1a3e9f44bd281ec51fd8d61a103.png
我不知道类型是什么,难道还不会照葫芦画瓢?
https://img-blog.csdnimg.cn/b3d6863356f847f7ab140e45ea0d8064.png
一段操作猛如虎,报错出现发现自己是250
权限不够,立马将ide赋予admin,发现还是报错
将venv的python同样赋予完全控制权限
无果。。。所有用到的程序都赋予admin,
最后还是得到拒绝访问,,,,
难道我就这样放弃了?
。。。。。
我细品,再细品,发现出自代码,,
之前打开函数贪方便忽略了access这个参数,,用默认方式,只是可读
灵机一动立马有戏
https://img-blog.csdnimg.cn/0cea4059b52f4f5d84d973531cf6f5e5.png
修改过来,打开ie,首页立马改变
https://img-blog.csdnimg.cn/9af4746b84df4b95930fcd2c99e32e28.png
手感火热,顺便尝试其他的函数使用
创建子健
https://img-blog.csdnimg.cn/42def5436e8b45b3b89127d25f6d002b.png
https://img-blog.csdnimg.cn/0ec2c1201a5b4aee8a89dcddecdd8cc9.png
创建键值数据项
https://img-blog.csdnimg.cn/bf368ae107b942c58115ac68259cf7fb.png
https://img-blog.csdnimg.cn/f8141a0e7e834d5e835214b800df3f78.png
既然我可以制作你出来,就可以毁灭你
https://img-blog.csdnimg.cn/64c4df0ac67a426ba3e4b0f443ed58e6.png
最后,插完还要记得拔出!!!!!!
https://img-blog.csdnimg.cn/8ad6ea5fd2ec41aebff0d107b136e40c.png
还有更多的函数,可以自行领悟文档的真谛!!
搞了一大轮,却发现毛用也没有
默默地
https://img-blog.csdnimg.cn/76dc4e0e30db48c8be29ad00c7dbfa8c.png

kk159 发表于 2021-8-10 12:48

平淡最真 发表于 2021-8-10 12:42
第一,那个V开头的是论坛的违禁品;
第二,我怀疑你在宣传那个P开头的。

我相信你是一个很细心的人!{:1_921:}

p3txlscr 发表于 2021-8-10 11:48

楼主说小白,分析能力杠杠的{:301_971:}

平淡最真 发表于 2021-8-10 12:42

第一,那个V开头的是论坛的违禁品;
第二,我怀疑你在宣传那个P开头的。

int3kn 发表于 2021-8-10 12:44

pornhub 就过分了哈

Cool_Breeze 发表于 2021-8-10 12:47

是那个P站?

liangqz 发表于 2021-8-10 12:52

学习学习

李佑辰 发表于 2021-8-10 13:18

资源发一波呗。

Days0708 发表于 2021-8-10 13:22

又到了我喜欢的故事会了

Seven_2017 发表于 2021-8-10 14:53

hhhhhhhhhhhhh,可以学习了
页: [1] 2
查看完整版本: python操作windows注册表