用idhttp提交cookie

Cheat Engine实战:多级指针逆向破解游戏内存的5个关键步骤(附C++模拟代码) 本文详细解析了使用Cheat Engine进行多级指针逆向破解游戏内存的完整流程。通过5个关键步骤,从定位动态地址到逐层追踪指针链,最终构建稳定指针路径。文章结合C++模拟代码,深入剖析了指针链的底层汇编原理,并提供了高级排查技巧,帮助读者掌握逆向工程中的核心内存追踪技术。 阅读详情
 以前不管是做什么软件,只要是关于网页post提交cookie的,我都是用TcpClient,为什么呢?
因为我一直找不到idhttp提交Cookie的方法,今天终于有了结果。

在Idhttp中,要想修改Cookie的代码,就要用到Request的RawHeaders中的Values值。
这个值怎么用呢?
Values接受一个string的值,该值指定了所访问的变量。
如HTTP头是这样定义的(其中一些):
Accept-Language: zh-cn
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1;
Cookie: JSESSIONID=aoOYvjM-IKzh
而Values的值就可以是Cookie,User-Agent,Accept-Encoding……等等。

所以,代码应该是这样:
try
idhttp1.Request.RawHeaders.Values['Cookie'] := '这里是cookie的值'; //
memo1.Lines.Add(idhttp1.Request.RawHeaders.Values['Cookie']);
idhttp1.Post('/webmail/login.jsp',data1,data2);
memo1.Lines.Add(idhttp1.Request.RawHeaders.Values['Cookie']);
idhttp1.Request.RawHeaders.Values['Cookie'] := 'asdfasdf';
memo1.Lines.Add(idhttp1.Request.RawHeaders.Text);
except
idhttp1.Get(idhttp1.Response.Location, data1);
end;
初一看,这代码是没有什么问题的。但,memo1的第一次ADD并没有任何值,奇怪。
而第三次ADD就被改为了'asdfasdf',正是我们所希望的。
我正是卡在了这里。为什么第一次idhttp1.Request.RawHeaders.Values['Cookie'] := '这里是cookie的值'; 没有结果呢?

搞了很久。我才发现,在第一次传值的时候,RawHeaders跟本没有被初始化。而第三次经过Post以后,RawHeaders被初始化了,所以得到了我们所要的结果。
也就是说,在写漏洞上传程序这些的时候,如果先Post让RawHeaders初始化,那就没什么意义了,因为Post的时候,Cookie就不能被带上了。

正确的代码应该是这样:
try
idhttp1.Request.SetHeaders; //最重要的初始化。
idhttp1.Request.RawHeaders.Values['Cookie'] := '这里是cookie的值';
idhttp1.Post('/webmail/login.jsp',data1,data2);
except
idhttp1.Get(idhttp1.Response.Location, data1);
end;


这里,最重要的初始化是必需的。
idhttp1.Request.SetHeaders
这个过程如果没有。就会出错。
微信电脑版本不会自动下载图片吗?——没有找到解决方法。——只会默认下载doc等文件,图片不行,需要自己另存为——有什么办法解决吗? 微信电脑版本不会自动下载图片吗?——没有找到解决方法。——只会默认下载doc等文件,图片不行,需要自己另存为——有什么办法解决吗?此外,用户还可以选择将接收到的图片、视频和文件保存到指定的文件夹中。‌用户可以在微信设置中调整这一设置。 阅读详情

相关推荐

IdHTTP控件操作Cookies的DELPHI实例..rar

IdHTTP控件操作Cookies的DELPHI实例..rar

dephi中用idhttp提交cookie

以前不管是做什么软件,只要是关于网页post提交cookie的,我都是用TcpClient,为什么呢?因为我一直找不到idhttp提交Cookie的方法,今天终于有了结果。在Idhttp中,要想修改Cookie的代码,就要用到RequestRawHeaders中的Values值。这个值怎么用呢?Values接受一个string的值,该值指定了所访问的变量。如HTTP头是这样定义的(其中一些):A

willtoto的专栏 535

(论文加源码)基于deap的脑电情绪识别,构建脑图的二维卷积(提取了功率谱密度psd和微分熵DE)

本文提出了一种新的情绪识别模型,该模型以脑图为输入,以唤醒和效价为输出提供情绪状态。脑图是从脑电信号中提取的特征的空间表示。该模型被称为多任务卷积神经网络(MT-CNN),使用微分熵(DE)和功率谱密度(PSD),并考虑0.5s的观察窗口,由四种不同频段的不同波(α、β、γ和θ)的叠加脑图构成。该模型在DEAP数据集上进行训练和测试,DEAP数据集是一个用于比较的著名数据集。该模型的准确度在价态维度上为96.28%,在唤醒维度方面,获得了96.62%的准确率,这项工作表明,MT-CNN的性能优于其他方法。模型为二维卷积神经网络。该模型的输入是一个脑图,它是EEG信号的空间谱表示。该模型由四个二维卷积层、一个完全连接层以及上述每个层之后的dropout和批量归一化层组成。最后,输出到两个流:前者用于分类受试者的配价水平,后者用于唤醒水平。ReLU用作激活功能。分类层使用一个sigmoidal函数来获得类似概率的输出。对模型进行了收敛性训练。

IdHTTP 设置cookie 和访问后读取Cookie 值。

procedure TForm1.btn1Click(Sender: TObject); var   IdHTTP: TIdHTTP;   mstrCookie: string;   Cookies : TIdCookieManager;   i: Integer; begin   IdHTTP := TIdHTTP.Create(nil);   IdHTTP.Request.

gj333的专栏 5462

idHTTP最简洁的修改和取得Cookie例子

XE8我试了下,XE8上是点不出CookieManager.CookieCollection.Items[0].CookieText但是点出了IdHTTP1.CookieManager.CookieCollection.Cookies[0].CookieText不知道是不是一样的,没测试 (一)http://www.delphitop.com/html/kongjian/3307.html ...

weixin_30542079的博客 498

Delphi IDhttp 获取Cookie

获取post,或者get返回的cookie,除了过滤返回的字符串之外,最简单的方法是使用idhttpCookieManager属性 比如获得IDhttp返回的全部Cookie if idhttp1.CookieManager.CookieCollection.Count >

期待下集是个可爱梦儿 1451

如何用idhttp提交自己构造过的Cookie

如何用idhttp提交自己构造过的Cookie我不知道的是:如果把自己构造过的Cookie传给idhttp让它提交。比如站点 http://www.aaa.com 是要cookie的。我已经在程序上放了idhttp和IdCookieManager。我get http://www.aaa.com 后,idhttp通过IdCookieManager已经得到当前站点的Cookie了。我可以用f...

206

Delphi 转载:idhttp提交post带Url参数并带上cookie

idhttp提交post带参数并带上cookie https://www.cnblogs.com/gtsup/p/6999932.html 有这么一个提交连接 http://www.XXXXXX.com/test.php?p1=411328&p2=1&d1=HeroSkinList 一共有三个参数[p1] [p2] [d1] postcmd := T...

weixin_30569001的博客 972

Delphi用IdHTTP提交自定义Cookie

procedure Post_init; begin http.Request.SetHeaders;//必须加上,才能完成下面的工作 //http.Request.RawHeaders.Values['Cookie']:=_SESSION;//自定义Cookie //

期待下集是个可爱梦儿 1438

delphi7中idhttp接收与提交cookie的问题

下面是简单的介绍: 首先在 (通过idHttpCookieManager),剩下的 你就专心实现你要完成 的东西就可以啦。 不知道你玩过KOK没有,下面的代码是登陆KOK注册页面的部分代码: unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Fo...

weixin_30455365的博客 311

idhttp提交post带参数并带上cookie

有这么一个提交连接 http://www.XXXXXX.com/test.php?p1=411328&p2=1&d1=HeroSkinList 一共有三个参数[p1] [p2] [d1] postcmd := TStringList.Create; // 组合参数列表 postcmd.Add('p1=4011058724'); postcmd.Add('p2=3...

weixin_30722589的博客 335

IdHttp 资料

IdHttp 资料 网上找了些不过很不好找.今天找了些收藏在一起.以便他人查阅, idhttp上传 先引用MsMultiPartFormData单元,在f:/code/delphi/component/下通用的函数{*******************************************************************************使用I

Delphizhou 的专栏 6086

小生长谈:idhttpcookie

  用关键词“idhttp cookie”在各大搜索引擎得到的结果,大多千篇一律,如果你搜索到这一篇,恭喜你,你有福了。   以下内容测试环境:delphi2007, winxp sp3, indy10。   一、idhttp的自动维护cookie功能。   idhttp的AllowCookies属性默认是true,意思是自动维护cookie,所以,打算用idhttp登陆网站、发贴等操作,...

weixin_30650859的博客 180

Delphi Web开发的一些文档记录

idhttp使用,读cookies idhttp来下载时进度条的问题 通过IdHTTP自动提交网页信息(代码)如何用idhttp提交自己构造过的Cookie 管理员在2009年8月13日编辑了该文章文章。 --> -

bluehire的专栏 408

delphi使用IdHTTP模拟提交页面方法

====================================================== 注:重要!程序员如何有效的放松身心!下班后做什么? ====================================================== posted in delphi write comment 1.拖入tidhttp控件,handleredirect

130

Idhttp Post 模拟提交验证码

POST的时候带上获取验证码时的Cookie   //具体怎么做呢? 转自:http://topic.csdn.net/u/20110714/09/3e2598b4-6e5d-4499-b2ef-d99db9e491f2.html

期待下集是个可爱梦儿 1690

delphi php post,delphi idhttp post 网页,该如何解决

当前位置:我的异常网» Delphi»delphi idhttp post 网页,该如何解决delphi idhttp post 网页,该如何解决www.myexceptions.net网友分享于:2014-03-01浏览:5次delphi idhttp post 网页用httpwath抓包工具下来的提交数据POST/login.php?forward=http%3A%2F%2Fm...

weixin_36156538的博客 363
上一篇: 免杀部分经验
下一篇: 网络通信中的心跳机制的实现
iiprogram
博客等级 码龄25年 1066粉丝 1515原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值