吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 8843|回复: 29
收起左侧

[其他原创] 一键设置浏览器主页

[复制链接]
老鹰技术 发表于 2016-11-24 18:58
本帖最后由 老鹰技术 于 2016-11-24 20:03 编辑

  上次电脑中招,无缘无故自己修改主页,经分析之后竟然是系统被注入一段VBS代码,不过代码写得不错,我写成AU3了,可以方便推广主页的人使用了

图中的网址 改为自己即可

一键设置浏览器主页

一键设置浏览器主页


一键设置浏览器主页

一键设置浏览器主页

一键设置浏览器主页

一键设置浏览器主页


#NoTrayIcon
#RequireAdmin
#Region ;**** 参数创建于 ACNWrapper_GUI ****
#PRE_UseX64=n
#PRE_Res_Comment=Autoit
#PRE_Res_Description=Autoit#PRE_Res_Fileversion=Autoit
#PRE_Res_LegalCopyright=Autoit
#PRE_Res_requestedExecutionLevel=None
#EndRegion ;**** 参数创建于 ACNWrapper_GUI ****
#include <array.au3>
Opt('MustDeclareVars', 1)
Opt("GUIOnEventMode", 1)
Global $gTitle = 'MyScript'
If WinExists($gTitle) Then Exit
AutoItWinSetTitle($gTitle)
Global $MainForm, $Lbl_HomePage, $Ipt_HomePage, $Btn_SetHomePage
Global $link = 'http://www.home1223.com/'


$MainForm = GUICreate("设置主页", 345, 88)
$Lbl_HomePage = GUICtrlCreateLabel("请输入要设置的主页", 24, 8, 204, 17)
$Ipt_HomePage = GUICtrlCreateInput($link, 24, 32, 217, 21)
$Btn_SetHomePage = GUICtrlCreateButton("设置主页", 256, 30, 75, 25)
GUISetState(@SW_SHOW)

GUISetOnEvent(-3, 'GuiEnvent')
GUICtrlSetOnEvent($Btn_SetHomePage, 'GuiEnvent')
While 1
        Sleep(100)
WEnd

Func GuiEnvent()
        Switch @GUI_CtrlId
                Case -3
                        Exit
                Case $Btn_SetHomePage
                        $link = GUICtrlRead($Ipt_HomePage)
                        If StringStripWS($link, 8) <> '' Then
                                GUICtrlSetState($Btn_SetHomePage, 128)
                                SetHomePage($link)
                                GUICtrlSetState($Btn_SetHomePage, 64)
                                MsgBox(64 + 8192 + 262144, '提示', '设置主页完成!', 1, $MainForm)
                        Else
                                MsgBox(16 + 8192 + 262144, '提示', '请输入主页网址!', 3, $MainForm)
                        EndIf
        EndSwitch

EndFunc   ;==>GuiEnvent

Func SetHomePage($link = 'http://www.home1223.com/')
        Local $HomeDrive = @HomeDrive
        If StringInStr(RegRead('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control', 'SystemStartOptions'), 'MININT') Then $HomeDrive = 'C:'
        Local $browsers, $lnkpaths
        Local $browsersArr, $lnkpathsArr
        Local $oDic, $oFolders, $fso, $WshShell, $oShellLink
        Local $path, $name
        $browsers = '114ie.exe,115chrome.exe,1616browser.exe,2345chrome.exe,2345explorer.exe,360se.exe,360chrome.exe,avant.exe,baidubrowser.exe,chgreenbrowser.exe,chrome.exe,firefox.exe,greenbrowser.exe,iexplore.exe,juzi.exe,kbrowser.exe,launcher.exe,liebao.exe,maxthon.exe,niuniubrowser.exe,qqbrowser.exe,sogouexplorer.exe,srie.exe,tango3.exe,theworld.exe,tiantian.exe,twchrome.exe,ucbrowser.exe,webgamegt.exe,xbrowser.exe,xttbrowser.exe,yidian.exe,yyexplorer.exe'
        $lnkpaths = $HomeDrive & '\Users\Public\Desktop,' & _
                        $HomeDrive & '\ProgramData\Microsoft\Windows\Start Menu\Programs,' & _
                        $HomeDrive & '\Users\Administrator\Desktop,' & _
                        $HomeDrive & '\Users\Administrator\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch,' & _
                        $HomeDrive & '\Users\Administrator\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu,' & _
                        $HomeDrive & '\Users\Administrator\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar,' & _
                        $HomeDrive & '\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs,' & _
                        @StartMenuCommonDir & ',' & @ProgramsCommonDir & ',' & @DesktopDir & ',' & @DesktopCommonDir & ',' & _
                        @AppDataDir & '\Microsoft\Internet Explorer\Quick Launch,' & _
                        @AppDataCommonDir & '\Microsoft\Internet Explorer\Quick Launch,' & _
                        @AppDataDir & '\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar,' & _
                        @AppDataCommonDir & '\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar'
        $browsersArr = StringSplit($browsers, ',')
        $oDic = ObjCreate('scripting.dictionary')
        For $browser In $browsersArr
                $oDic.Add(StringLower($browser), $browser)
        Next
        $lnkpathsArr = StringSplit($lnkpaths, ',')
        $lnkpathsArr = _ArrayUnique($lnkpathsArr)
        $oFolders = ObjCreate('scripting.dictionary')
        For $lnkpath In $lnkpathsArr
                $oFolders.Add($lnkpath, $lnkpath)
        Next
        $fso = ObjCreate('Scripting.Filesystemobject')
        $WshShell = ObjCreate('Wscript.Shell')
        For $oFolder In $oFolders
                If $fso.FolderExists($oFolder) Then
                        For $file In $fso.GetFolder($oFolder).Files
                                If StringLower($fso.GetExtensionName($file.Path)) = 'lnk' Then
                                        $oShellLink = $WshShell.CreateShortcut($file.Path) ;返回快捷方式对象,方便后面对快捷方式进行操作
                                        $path = $oShellLink.TargetPath ;获取快捷方式的真实地址
                                        $name = $fso.GetBaseName($path) & '.' & $fso.GetExtensionName($path)
                                        If $oDic.Exists(StringLower($name)) Then
                                                $oShellLink.Arguments = $link
                                                If StringInStr(FileGetAttrib($file.Path), 'R') Then $file.Attributes = $file.Attributes - 1
                                                $oShellLink.Save
                                        EndIf
                                EndIf
                        Next
                EndIf
        Next
EndFunc   ;==>SetHomePage

首先 说的 为新手文字教程 高手就直接飞过吧 不懂的就别装懂 别评论我垃圾 你有什么技术 你发出来分享给大家使用
看不到别来评论我 、
废话不多说 新手看好这个文字 首先先下载 autoit 软件 安装好 才能用这个源码
目前版本 是 AutoIt 3.3.14.2 正式版
下载地址:链接: http://pan.baidu.com/s/1ge513m7 密码: 8dka


附件下载
密码 是吾爱破解论坛网址:http://www.52pojie.cn/



一键设置浏览器主页.zip

1.94 KB, 下载次数: 355, 下载积分: 吾爱币 -1 CB

免费评分

参与人数 6热心值 +6 收起 理由
绫濑 + 1 热心回复!
Cizel + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
pcwlly + 1 鼓励转贴优秀软件安全工具和文档!
mrfdq + 1 已答复!
majianghua + 1 谢谢@Thanks!
dunnan + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

然然呢 发表于 2016-11-24 19:27
我的哥,附带个成品啊。
 楼主| 老鹰技术 发表于 2016-11-24 20:07

你不下载AutoIt 3.3.14.2软件 是不行的啊 不下载这个软件 不能运行的
go14717 发表于 2016-11-24 19:09
王辰远 发表于 2016-11-24 19:12
成品有没有  大佬?
raycarol 发表于 2016-11-24 19:28
没有成品么,太复杂了
玄羽 发表于 2016-11-24 19:28
求成品,,,,大佬
qiusj88 发表于 2016-11-24 19:37
浏览器打开,经常被垃圾hao123 hao916纂改,有什么好软件锁定和更改和修复吗
心灵手巧 发表于 2016-11-24 19:45
这个很多流氓软件随意修改,能自定义锁定也就好了
dxdeng 发表于 2016-11-24 19:52
复制保存为VBS就可以了么
唯爱不朽 发表于 2016-11-24 19:54
er.png
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 10:51

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表