C# 实现开心网外挂(一)[通俗易懂]

C# 实现开心网外挂(一)[通俗易懂]最近越来越火的开心001,功能愈加增多,操作也愈加繁琐,因此,何不自己动手,制作一个简单的小外挂来完成一些简单重复的工作呢?其实实现开心网外挂十分简单,特别是使用C#这种已经封装得比较好的语言,只需略加修饰,就可以完成符合自己要求的外挂和完成基本的功能。现在就用C#这种语言带着大家一起来制作一个简单的开心网外挂吧。首先我们需要一个抓包程序,来捕获开心网相关的各种包。这种抓包程序网上网…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

最近越来越火的开心001,功能愈加增多,操作也愈加繁琐,因此,何不自己动手,制作一个简单的小外挂来完成一些简单重复的工作呢?

其实实现开心网外挂十分简单,特别是使用C#这种已经封装得比较好的语言,只需略加修饰,就可以完成符合自己要求的外挂和完成基本的功能。现在就用C#这种语言带着大家一起来制作一个简单的开心网外挂吧。

 

首先我们需要一个抓包程序,来捕获开心网相关的各种包。这种抓包程序网上网上有很多,自己写一个小的抓包程序也不复杂。这里我们可以用winsock,界面如下:

C# 实现开心网外挂(一)[通俗易懂]

 

这样我们就可以对开心网进行监听并解析它所发出的各类包。

 

登陆开心网,我们可以获得开心发送用户名和密码所用的格式,因此在程序端可以模拟这个格式想服务器端发送请求。代码如下:

 1
C# 实现开心网外挂(一)[通俗易懂]
 
string
 postData 
=
 

url=/home/

;

 2
C# 实现开心网外挂(一)[通俗易懂]                postData 
+=
 

&email=

 
+
 strId;

 3
C# 实现开心网外挂(一)[通俗易懂]                postData 
+=
 

&password=

 
+
 strPassword;

 4
C# 实现开心网外挂(一)[通俗易懂]                postData 
+=
 

&remember=1

;

 5
C# 实现开心网外挂(一)[通俗易懂]                
byte
[] data 
=
 encoding.GetBytes(postData);

 6
C# 实现开心网外挂(一)[通俗易懂]                
//
 Prepare web requestC# 实现开心网外挂(一)[通俗易懂]


 7
C# 实现开心网外挂(一)[通俗易懂]
                HttpWebRequest myRequest 
=
 (HttpWebRequest)WebRequest.Create(

http://www.kaixin001.com/login/login.php

);

 8
C# 实现开心网外挂(一)[通俗易懂]                myRequest.Method 
=
 

POST

;

 9
C# 实现开心网外挂(一)[通俗易懂]                myRequest.ContentType 
=
 

application/x-www-form-urlencoded

;

10
C# 实现开心网外挂(一)[通俗易懂]                myRequest.Referer 
=
 

http://www.kaixin001.com/app/app.php?aid=1040

;

11
C# 实现开心网外挂(一)[通俗易懂]                myRequest.Accept 
=
 

application/x-shockwave-flash, image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-silverlight, */*

;

12
C# 实现开心网外挂(一)[通俗易懂]                myRequest.UserAgent 
=
 

Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; CIBA)

;

13
C# 实现开心网外挂(一)[通俗易懂]                myRequest.ContentLength 
=
 data.Length;

14
C# 实现开心网外挂(一)[通俗易懂]                cookies 
=
 
new
 CookieContainer();

15
C# 实现开心网外挂(一)[通俗易懂]                myRequest.CookieContainer 
=
 cookies;

16
C# 实现开心网外挂(一)[通俗易懂]                Stream newStream 
=
 myRequest.GetRequestStream();

17
C# 实现开心网外挂(一)[通俗易懂]                
//
 Send the data.


18
C# 实现开心网外挂(一)[通俗易懂]
                newStream.Write(data, 
0
, data.Length);

19
C# 实现开心网外挂(一)[通俗易懂]                newStream.Close();

20
C# 实现开心网外挂(一)[通俗易懂]                
//
 Get response


21
C# 实现开心网外挂(一)[通俗易懂]
                HttpWebResponse myResponse 
=
 (HttpWebResponse)myRequest.GetResponse();

22
C# 实现开心网外挂(一)[通俗易懂]                
if
 (myResponse.ResponseUri.ToString() 
==
 

http://www.kaixin001.com/home/

)

23
ExpandedBlockStart.gifContractedBlock.gif                
C# 实现开心网外挂(一)[通俗易懂]
{

24C# 实现开心网外挂(一)[通俗易懂]                    Console.WriteLine(login successed!);
25C# 实现开心网外挂(一)[通俗易懂]                    Console.Write(\n);
26C# 实现开心网外挂(一)[通俗易懂]                }

 

这样就可以实现开心网的登录部分了。登录后你会得到你本人开心首页上的所有资料。

 

今天就暂且聊到这里,下一节,我将以开心花园为例,讲解如何利用外挂进行具体的开心网上组件操作。

 

 

转载于:https://www.cnblogs.com/lingling8420/archive/2009/05/25/1489194.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/194483.html原文链接:https://javaforall.net

(0)
上一篇 2025年11月4日 下午11:22
下一篇 2025年11月5日 上午7:01


相关推荐

  • eclipse卸载android环境插件

    卸载eclipse-preference左侧导航栏中Android模块help-installnewsoftware–whatisalreadyinstalled?在弹出的界面选择android相关的插件卸载,重启eclipse

    2022年4月6日
    42
  • dfsdg_DFH5310CCYD

    dfsdg_DFH5310CCYDsdfsdfsdsdfsdfsdsdfsdfsdsdfsdfsdsdfsdfsdsdfsdfsdsdfsdfsdsdfsdfsdsdfsdfsdsdfsdfsdsdfsd33333333dsddsdfsdfsdsdfsdfsdsdfsdfsdsdfsdfsdsdfsd33333333dsddsdfsdfsdsdfsdfsdsdfsdfsdsdfsdfsdsdfsd33333333dsddsdfsd

    2022年10月4日
    3
  • 计算机一级二级三级缓存,CPU一级缓存,二级缓存和三级缓存是什么意思? CPU缓存有什么用?…

    计算机一级二级三级缓存,CPU一级缓存,二级缓存和三级缓存是什么意思? CPU缓存有什么用?…所谓的 CPU 缓存是 CPU 内部缓存的运行频率 缓存的大小和结构对 CPU 速度的影响更大 因此缓存的大小也是 CPU 的重要性能指标之一 CPU 缓存的工作效率可以远远超过内存和硬盘的速度 以下安装主页主要介绍有关 CPU 缓存的知识 有兴趣的用户可能希望学习 什么是 CPU 缓存 CPU 缓存的用途是什么 CPU 高速缓存 英文为 CacheMemory 是位于 CPU 和内存之间的临时内存 CPU 缓存的功能主

    2026年3月17日
    1
  • IDEA(Jetbrains系列,pycharm,goland…)翻译插件推荐Translation 安装和使用以及快捷键绑定…

    IDEA(Jetbrains系列,pycharm,goland…)翻译插件推荐Translation 安装和使用以及快捷键绑定…首先第一步是安装该插件如图:File->setting–>plugins进入该页面,点击如图所示按钮.然后搜索Translation如图:我们需要的结果一般都不会排在前面,需要往下拉再找找,名字应当也是Translation,我这边已经安装了所以没有这个图标,找到Translation插件以后,就可以点击Install就可以…

    2022年8月28日
    8
  • python之retry函数

    python之retry函数我们知道 在抓取数据时 多多少少会因为个别的原因 网络不好等 出现请求的故障 这样会影响我们抓取数据的效率 那遇到这样的问题我们该怎么解决呢 直接用 try 模式 这样会影响到抓取的数据量 这个时候 retry 函数就用到了 首先安装 很简单 pipinstallre 然后就是讲一下 retry 函数的几个参数的意义 当然如果英文够好的可以直接看源代码就可以官网 各个参数的含义 def

    2026年3月17日
    2
  • CNS服务器搭建(配合百度直连)[通俗易懂]

    CNS服务器搭建(配合百度直连)[通俗易懂]CNS服务器搭建(配合百度直连)

    2025年8月2日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号