首页
社区
课程
招聘
[求助].net破解深入问题,在线等!!
发表于: 2008-12-12 14:02 5425

[求助].net破解深入问题,在线等!!

2008-12-12 14:02
5425
各位大虾,我正在写一个开心网的刷钱外挂(有兴趣的大家一起来啊),原来是可用的,但最近开心网加入了对http request header的检查,就失效了(郁闷啊)。。。

因此,我需要能用System.Net.WebHeaderCollection.set()方法,设置一个http request header “Host”。我遇到的难题是,.net里这个类的实现,“Host”是由系统自动设定,不允许修改的。

internal void ThrowOnRestrictedHeader (string headerName)
{
     // Method Body Address: 0x0008A1A4
     if (m_Type == WebHeaderCollectionType.HttpWebRequest)
     {
          if (WebHeaderCollection.HInfo[headerName].IsRequestRestricted)
          {
               throw new ArgumentException(!object.Equals(headerName, "Host") ? SR.GetString("net_headerrestrict") : SR.GetString("net_headerrestrict_resp", new object[1]), "name");
          }

     }
     else
     {
          if ((m_Type == WebHeaderCollectionType.HttpListenerResponse) && WebHeaderCollection.HInfo[headerName].IsResponseRestricted)
          {
               throw new ArgumentException(SR.GetString("net_headerrestrict_resp", new object[]{headerName}), "name");
          }
     }
}

这个类的实现可能是在 WINDOWS\Microsoft.NET\Framework\v2.0.50727\system.dll
但我用Xenocode找到对应代码,修改了这个函数,让它直接return后,
运行我编的外挂时,如果调用了set()函数,就出错,不调用,就不出错。

各位大虾都是破解高手,可知道是为什么吗?
1。这个类对应的实现代码,是否在WINDOWS\Microsoft.NET\Framework\v2.0.50727\system.dll里? 我很困惑
2。我怎么修改.net里已提供的库类的实现代码?

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
I am waiting......
2008-12-12 16:08
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
大虾们是不是都晚上才上啊?
2008-12-12 20:15
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
.........顶一下,等待大虾指点
2008-12-14 18:31
0
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
哥们,想别的办法吧,别把运行库都给破了
2008-12-15 10:20
0
雪    币: 164
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
思路错了

应该是不会用到修改Host的
2008-12-16 18:43
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
各位“大虾”,你们来得也太晚了,偶已经把net framework core破解了。
感谢进来捧场。
2008-12-18 16:14
0
游客
登录 | 注册 方可回帖
返回
//