Local System 权限读取用户IE 代理设置的研究及简单HTTP代理验证

Ubuntu 20.04 下 Nextcloud Snap 部署避坑指南:SSL、权限与反向代理实战 Nextcloud 是一款开源私有云协同平台,依赖稳定运行时环境与安全网络层。其核心原理在于通过 Web 服务(Apache/Nginx)、PHP 运行时、数据库及对象存储协同提供文件同步、端到端加密与插件扩展能力。在 Ubuntu 20.04 这类长期支持系统上,snap 安装虽能封装依赖并自动更新,但因 AppArmor 权限隔离、默认回环监听(127.0.0.1:8080)及证书信任链配置缺失,极易引发 SSL 验证失败、上传拒绝或 HTTPS 重定向循环等典型问题。技术价值体现在开箱即用的安全沙盒与 阅读详情
#include "windows.h"
#include "stdio.h"
#include "string.h"
//#include "winsock2.h"
//#include "wininet.h"

#pragma comment (lib,"ws2_32")

void LogToFile(char *LogText);

//有ProxyServer键值就取回来返回true,否则返回false;
bool CheckProxySetting(char * subkey,struct ProxyData * pCurrent);

//check proxyserver connection status
bool CheckProxyConnection(struct ProxyData * head);

//test http conn to either the proxy server or ditect the web server.
bool CheckHTTPconnction(char *hostname,int port,char * req,char * key);

//check intranet connection status
bool CheckIntranetConn();

struct ProxyData
{
 char pServer[128];
 int  pPort;
 ProxyData * pdNext;
};


void main()
{
 /*
 //使用wininet函数在system权限下是没有办法获得正确的结果的,另外,还存在另外一种情况,
 //就是没有勾选"使用代理服务器访问网络"的时候Internet Setting子键里面一样有Proxy Server的值,
 //这种情况存在的概率是相当大的,因为很多用户并不会用bypass设置来同时访问内外网,要访问内网就
 //关掉上面的勾选。读取注册表键理论上可以有效减少漏报。

//同样要解决system权限下current_user键没有办法使用的问题,测试的时候使用psu在system权限下看到
 //current_user里面的确没有信息,但是在HEKY_USERS/S-1-5-21-1935655697-725345543-839522115-500/
 //下面却有相应的信息。回到administrators权限下还是/S-1-5-21-1935655697-725345543-839522115-500/
 //有了下面枚举子键的想法。尝试中。

 INTERNET_PROXY_INFO *pIEinfo = NULL;
 DWORD dwSize = 0;
 BOOL bRet = InternetQueryOption(NULL, INTERNET_OPTION_PROXY, pIEinfo, &dwSize);
 pIEinfo = (INTERNET_PROXY_INFO*)new char[dwSize];
 bRet = InternetQueryOption(NULL, INTERNET_OPTION_PROXY, pIEinfo, &dwSize);
 LogToFile((char *)(pIEinfo+1));
 printf("/nResult:%s",pIEinfo+1);
 */

 int  index=0;
 char keyBuff[256]={0};
 DWORD dwSize=sizeof(keyBuff);
 struct ProxyData *p,*q,*head;
 char *got=NULL;
 bool succ=false;

 head=NULL;
 p=NULL;
 q=NULL;

 while(RegEnumKeyEx(HKEY_USERS,index,keyBuff,&dwSize,NULL,NULL,NULL,NULL)!=ERROR_NO_MORE_ITEMS)
 {
  printf("/nSubkey: %s",keyBuff);
  //LogToFile(keyBuff);

  //handle the result we have got
  if((strstr(keyBuff,"DEFAULT")==NULL)&&(strstr(keyBuff,"Classes")==NULL)) //we can only find right result in de key like xxxxx-xxx,experience from my test.
  {
   q=(struct ProxyData *)GlobalAlloc(GMEM_ZEROINIT,sizeof(struct ProxyData));   
   if(q == NULL)
   {
    printf("/nAllocate memory error!");
    return;
   }
   q->pdNext=NULL;

   if(CheckProxySetting(keyBuff,q))//once we got a result,the answer is success.
   {
    if(head!=NULL)
    {
     p->
Edge 企业级 IE 模式配置:3 种策略部署方案与 30 天本地站点列表管理 本文详细解析了Edge企业级IE模式的三种自动化部署方案,包括组策略、注册表和PowerShell脚本配置,帮助IT团队快速实现全域部署。重点介绍了IE兼容模式的双清单机制、30天本地站点列表管理及动态更新技巧,适用于大型企业老旧系统兼容性挑战。 阅读详情

相关推荐

IIS性能优化五原则:动静分离、缓存、进程模型、反向代理与连接复用

Web服务器性能优化本质上是资源调度与确定性保障的工程实践。从HTTP协议的缓存机制到操作系统级的进程/线程调度,再到数据库连接生命周期管理,每一层都存在可量化的瓶颈点。动静分离并非简单CDN分发,而是计算与存储资源的物理隔离;缓存策略的核心价值在于构建内容不变性承诺,从而降低全链路不确定性;而反向代理(如Nginx)的价值远超流量转发,它通过事件驱动模型为动态应用提供免疫屏障。结合IIS在.NET生态中的深度集成能力,围绕动静分离、缓存策略、进程模型、反向代理和数据库连接复用这五大实操维度进行系统调优,能

世范水晶 478

Hermes Agent源码解析:一个AI代理操作系统的设计与实现

AI Agent并非简单调用大模型,而是需要具备进程管理、资源调度、持久化存储和系统审计能力的运行时环境。本文以Hermes Agent为范例,深入剖析其如何基于Python与SQLite构建轻量级但具备ACID语义的本地代理操作系统——涵盖任务状态机编排、WAL模式高并发存储优化、跨进程沙箱执行、三协议统一网关等核心机制。内容聚焦AI工程化落地中的真实痛点,如hermes agent桌面版安装超时、sqlite数据库初始化失败、db browser for sqlite调试等高频问题,提供从零部署、日志溯

weixin_34124651的博客 366

Nginx架构及配置详解

概述 Nginx采用C进行编写,是俄罗斯程序员开发的一款轻量级的可构建Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器的软件, Nginx服务器是一个高性能的HTTP和反向代理web服务器,同时也可提供了IMAP/POP3/SMTP服务。nginx常用作跑静态和做负载反向代理,动态php交给apache处理,因后者比较稳定,jsp交给tomcat、resin或jboss。n......

企业实战系列集 ●●● https://ximenjianxue.blog.youkuaiyun.com 7071

获取在线http/https代理并验证可用性python脚本

自动从在线平台获取免费代理ip,可自定义获取条数,并自动对获取ip进行可用性验证检查

http/https 代理验证

小巧易用的代理服务器搜寻和验证软件,支持Http和Sock代理详细信息的查询,对SSL代理的检测较佳。

Http代理服务器(proxy Server )

超轻量型 Http proxy Server,用来学习非常不错,实现GET/POST 的 Web 处理,可以帮助我们真正理解服务器程序的本质。

光通信仿真入门:手把手教你用VPI和Matlab搭建第一个联合仿真系统(含避坑指南)

本文详细介绍了如何使用VPI和Matlab搭建光通信联合仿真系统,涵盖软件配置、链路搭建、数据交互等关键环节,并提供常见问题的解决方案。特别适合初学者快速掌握光通信仿真技术,避免常见错误,提升仿真效率。

weixin_28733637的博客 378

使用Python开发TreeATE的测试脚本常见问题

ImportError: No module named py_compile 找不到 DevLangPython3.dll 以上2个问题都是没有安装正确的Python,当前TreeATE依赖32位Python 2.7版本,暂时不支持Python 3以上版本

蓝白云的专栏 1033

最小二乘法(看完即会)

其中,X是数据矩阵,每一行是一个数据点,每一列是一个自变量(包括截距项),Y是观测值向量,β是待求的系数向量。为了找到使S最小的a和b的值,我们需要对S求关于a和b的偏导数,并令它们等于零。最小二乘法的数学公式通常用于线性回归问题,其中目标是找到一条直线(或更高维度的超平面),使得这条直线与给定数据点的误差平方和最小。同样地,通过求偏导数和令偏导数等于零,我们可以得到一个线性方程组,解这个方程组可以找到最优的b_0, b_1, …+ b_m*x_m,其中b_0是截距,b_1到b_m是各个自变量的系数。

qlkaicx的博客 2万+

计算机视觉:暗通道去雾算法的原理及python实现

在绝大多数非天空的局部区域中,某些像素总会至少有一个颜色通道的值很低。对于一幅图像J(x),其暗通道的数学定义表示如下:其中,Ω(x)表示以x为中心的局部区域,上标c表示RGB三个通道。该公式的意义用代码表达也很简单,首先求出每个像素RGB分量中的最小值,存入一副和原始图像大小相同的灰度图中,然后再对这幅灰度图进行最小值滤波,滤波的半径由窗口大小决定。

weixin_51998427的博客 1万+

ENVI遥感数字图像处理方法(一)

文章目录1.查看图像的空间分布特征(一)生成灰度图像(二)生成假彩色图像(三)连接不同视图的影像2.查看图像的像元灰度值3.统计并查看图像直方图 1.查看图像的空间分布特征 在打开一幅遥感影像时,有两个文件,我们要选择数据文件来打开。 打开过后,点击Data Manager,查看该影像的波段 该影像共有6个波段 (一)生成灰度图像 步骤如下: (二)生成假彩色图像 先生成一个一般的假彩色图像: 再生成一个标准假彩色图像,将其存放在一个新的视图中: 标准假彩色图像波段构成为:近红外、红光波段、绿

江昊东的博客 5万+

生成对抗网络——CGAN(代码+理解)

CGAN(Conditional Generative Adversarial Network)模型是一种 深度学习模型,属于生成对抗网络(GAN)的一种 变体。它的 基本思想是通过 训练生成器和判别器两个网络,使生成器能够生成与给定条件 相匹配的 合成数据,而判别器则 负责区分真实数据和 生成数据。相比于GAN它引入了条件信息(y),使得生成器可以生成与给定条件相匹配的合成数据,从而提高了生成数据的可控性和针对性。

CXDNW的博客 1万+

新系统申请软件著作权详细操作说明

今年八月底版权中心系统升级,新系统相对好用一些,至少不用再拿IE访问了,但是多了一项实名认证。下面介绍新系统的操作流程。 目录注册、登录和实名认证注册登录实名认证软件登记申请申请表填写鉴别材料身份证明文件权利归属证明文件其他材料提交材料变更登记 注册、登录和实名认证 首先访问版权中心系统:https://register.ccopyright.com.cn/login.html,如果老系统有账号直接登录即可,没有的话需要注册。 注册 点击注册按钮进入注册。 根据实际情况选择个人或单位,每个个人或单位只能在

Programming Talk 1万+

R语言中5种正态性检验的方法

统计学中的t检验和方差分析等方法的应用条件是样本都来自正态总体或近似正态总体,只有符合这个条件,才能用这些方法来检验各样本所属的总体参数的差异显著性。文本向大家介绍在R语言中检验正态性的几种方法: 1、Kolmogorov-Smirnov检验 K-S检验检验单一样本是否来自某一特定分布。比如检验一组数据是否为正态分布。它的检验方法是以样本数据的累积频数分布与特定理论分布比较,若两者间的差距很小,则推论该样本取自某特定分布族。K-S检验的原假设和备择假设为: H0:样本所来自的总体分布服从

Mrrunsen的博客 2万+

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

上一篇: IE代理问题
下一篇: 下载指定代理文件调用IE使用代理访问指定网站的代码
iiprogram
博客等级 码龄25年 1068粉丝 1515原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值