解决AutoConfigURL被固定一个网址无法修改

修复工具三合一下载地址:
https://free.lanzoui.com/b0cr3ojne
密码:0000
https://share.weiyun.com/dn4sLXMP

问题来源:
一般是玩了有病毒的传奇SF,这类病毒最喜欢搞这个劫持SF网页。

平时下载360官网最新版的360急救箱,只要急救箱强力模式两遍可以解决常见的传奇SF病毒。唯独这个AutoConfigURL反复出现,杀不掉。

运行inetcpl.cpl,Internet选项,连接,局域网设置里取消了所有勾选并保存,再回去局域网设置看了还在,像是被固定了一样。

原因:
注册表项HKEY_CURRENT_USER\Software\Windows\CurrentVersion\Internet Settings\Connections或Internet Settings权限被设为Everyone只读,同时所有者被改为SYSTEM,导致设置无权限保存。

解决方法是:
右击Connections或Internet Settings,权限,高级,所有者,更改所有者为Everyone,确定,确定,再设置everyone完全控制。之后回到局域网设置取消所有勾选。

当然这类方法网上多的是,重复说一遍就显得多余了。为了方便懒人操作,我做了个一键修复工具。右击这个exe以管理员身份运行即可解决问题。

补充:
个别木马除了修改AutoConfigURL进行劫持外,还篡改DNS进行劫持。
运行ncpa.cpl,右击本地连接或以太网(你上网的那个),属性,双击Internet协议版本4(TCP/IPv4),改自动获得DNS。
之后管理员命令行执行命令:ipconfig /flushdns,以及清空浏览器缓存。

fixAutoCfgUrl.exe地址:(2021/3/25更新,请重新下载)
下载地址看最上面。

问题反复出现的,尝试用传奇SF白加黑专杀,地址(2021/3/16更新,请重新下载):
下载地址看最上面。

随手弄了个服务管理工具,搭配数签黑名单,可筛选大部分驱动木马(建议安全模式或PE下运行)。食用方法自行琢磨(不懂的建议只勾选查看黑名单项目)。
下载地址看最上面。

部分杀软误报,软件纯单机,信得过的用,信不过就算了。
打开后就已经在扫描了,如果列表一片空白,代表没发现传奇SF白加黑木马。

### 回答1: 可以通过以下代码获取IE代理配置中已经配置的忽略地址列表: ```java import java.net.ProxySelector; import java.net.URI; public class Main { public static void main(String[] args) { // 获取系统默认的代理选择器 ProxySelector selector = ProxySelector.getDefault(); // 获取当前系统默认的代理 System.out.println("Current default proxy: " + selector); // 获取IE代理配置中已经配置的忽略地址列表 try { URI uri = new URI("http", null, "www.baidu.com", 80, null, null, null); System.setProperty("java.net.useSystemProxies", "true"); selector = ProxySelector.getDefault(); System.out.println("Current proxy selector: " + selector); System.out.println("Non-proxy hosts: " + selector.select(uri)); } catch (Exception e) { e.printStackTrace(); } } } ``` 其中,`selector.select(uri)`方法返回的就是IE代理配置中已经配置的忽略地址列表。 ### 回答2: Java可以通过使用System类中的getProperty()方法获取系统的相关属性值。在获取IE代理配置中已经配置的忽略地址列表时,可以使用以下步骤: 1. 调用System.getProperty()方法获取"java.version"属性值,确定Java的版本。 2. 根据Java的版本选择相应的类和方法来获取IE代理配置信息。 - 对于Java 1.6及以前的版本,可以使用java.net.ProxySelector类的getDefault()方法获取默认的代理选择器,并通过调用ProxySelector类的select()方法获取所有的代理实例和相应的忽略地址。 - 对于Java 1.7及以后的版本,可以使用java.net.ProxySelector类的getSystemDefault()方法获取系统默认的代理选择器,并通过调用ProxySelector类的select()方法获取所有的代理实例和相应的忽略地址。 3. 遍历代理实例列表,获取每个代理实例对应的忽略地址列表。 以下是一个示例代码: ```java import java.net.Proxy; import java.net.ProxySelector; import java.net.URI; import java.util.List; public class Main { public static void main(String[] args) { String javaVersion = System.getProperty("java.version"); if (javaVersion.startsWith("1.7") || javaVersion.startsWith("1.8") || javaVersion.startsWith("1.9")) { ProxySelector proxySelector = ProxySelector.getDefault(); List<Proxy> proxyList = proxySelector.select(URI.create("http://example.com")); for (Proxy proxy : proxyList) { System.out.println("Proxy Type: " + proxy.type()); if (proxy.address() != null) { System.out.println("Proxy Address: " + proxy.address()); } System.out.println("Non-proxy Hosts: " + proxySelector.getSystemDefault().nonProxyHosts()); } } else { // Java 1.6 and earlier versions // Do something else to get the proxy configuration for these versions System.out.println("Unsupported Java Version"); } } } ``` 注意:根据不同的Java版本,方法的具体实现可能有所不同。建议根据实际环境自行调整代码。 ### 回答3: 在Java中获取IE代理配置中已经配置的忽略地址列表,可以通过读取Windows注册表实现。 首先,需要导入`java.util.prefs.Preferences`类库,该类库提供了对Windows注册表的访问功能。 然后,可以通过以下代码获取IE代理配置的忽略地址列表: ```java import java.util.prefs.Preferences; public class IEProxyConfig { public static void main(String[] args) { try { // 获取HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\AutoConfigURL键值的注册表项 Preferences prefs = Preferences.userRoot().node("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings"); String autoConfigUrl = prefs.get("AutoConfigURL", ""); if (!autoConfigUrl.isEmpty()) { // 根据AutoConfigURL获取忽略地址列表 // 逻辑自行实现 // ... System.out.println("忽略地址列表:" + ignoreList); } } catch (Exception ex) { ex.printStackTrace(); } } } ``` 上述代码通过`Preferences`类获取了`HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings`注册表项,并通过`get`方法获取了`AutoConfigURL`键对应的值。如果该值不为空,则表示IE代理配置自动代理脚本URL。 接下来,可以根据自动代理脚本URL获取忽略地址列表的逻辑来实现对忽略地址列表的获取,具体的实现逻辑需要根据自己的需求和实际情况来编写。 最后,通过打印输出忽略地址列表,即可获取IE代理配置中已经配置的忽略地址列表。
评论 73
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

四海一叶秋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值