前言

NOD32的大名这里就不介绍了,一直使用免费的升级服务器或升级ID,很脸红的说一句:“有钱了一定买正版的!”。

声明

本软件仅限于参考学习之用,请勿用于其他非法用途!

参考文章

  1.  编程读取NOD32 注册表内的用户名和密码(Delphi)

  2.  ESET(NOD32)有效ID自动获取、检查、写入注册表 纯VBS脚本(论坛要注册,直接下载)

运行环境

1.      Microsoft .NET Framework 2.0

正文

  1.  先贴效果图

  

2.      原理与功能

2.1      原理非常简单,从http://www.nod321.com/抓取最新的用户名和密码,然后更新到注册表中。

2.2      启动进入界面,直接点击"立即更新"按钮就行了,本版没有加入判断是否已经联网,所以需要你先确定自己是否能够上网!如果连续点击立即更新的话,会按上面网页中出现的升级ID从上到下依次设置为当前升级ID。

3.  部分代码

3.1      异步分析下载

        /// <summary>
        /// 异步更新
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnUpdating_Click(object sender, EventArgs e)
        {
            AppendMessage("开始连接\r\n", Color.Blue);

using (WebClient wClient = new WebClient())
            {
                AutoResetEvent waiter = new AutoResetEvent(false);
                wClient.Credentials = CredentialCache.DefaultCredentials;
                wClient.DownloadDataCompleted += new DownloadDataCompletedEventHandler(AsyncURIAnalyze);
                wClient.DownloadDataAsync(new Uri(URL_USER), waiter);
                //waiter.WaitOne();     //阻止当前线程,直到收到信号
            }
        }

/// <summary>
        /// 异步分析
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void AsyncURIAnalyze(Object sender, DownloadDataCompletedEventArgs e)
        {
            //消息
            AppendMessage("已连接,正在分析\r\n", Color.Blue);

//获取数据
            string pageData = Encoding.UTF8.GetString(e.Result);

MatchCollection matchs = Regex.Matches(pageData, REGULAR_USER, RegexOptions.IgnoreCase);

foreach (Match match in matchs)
            {
                string[] values = match.Value.Replace("<br/>", "@").Split('@');
                string username = values[0].Replace("UserName:", string.Empty).Trim();
                string password = values[1].Replace("PassWord:", string.Empty).Trim();

if (!users.Contains(username))
                {
                    users.Add(username);

Regedit(username,password);
                    
                    break;
                }
            }
        }

3.2      Nod32的密码加密与解密

        /// <summary>
        /// 解密
        /// </summary>
        /// <param name="buf"></param>
        /// <returns></returns>
        private string byte2str(byte[] buf)
        {
            StringBuilder pwd = new StringBuilder();
            if (buf != null)
            {
                for (int i = 0, j = mask.Length; i < j; i += 2)
                {
                    pwd.Append((char)(buf[i] ^ mask[i]));
                }
            }
            return pwd.ToString();
        }

/// <summary>
        /// 加密
        /// </summary>
        /// <param name="str"></param>
        /// <returns></returns>
        private byte[] str2byte(string str)
        {
            byte[] buf = Encoding.ASCII.GetBytes(str);
            byte[] result = new byte[buf.Length * 2];
            if (buf != null)
            {
                for (int i = 0, j = 0; i < mask.Length; i++, j++)
                {
                    result[i] = (byte)(buf[j] ^ mask[i]);
                    result[++i] = mask[i];
                }
            }
            return result;
        }

4.  下载

4.1  安装程序

NodFixSetup.rar 解压安装即可。

4.2  可直接运行的EXE文件,需要Framework 2.0

NodFix.rar

4.3  源代码

NodFixSrc.rar

5.      注意

由于http://www.nod321.com/更新升级ID稍慢导致ID无效,需要你重复点击"立即更新"来尝试其他的升级ID,如果本程序更新的ID都无法使用,也代表上面这个网站的升级ID无法使用!比如2009-5-15更新的升级ID中只有最后一组可以使用!

后期维护
      1.      2009-7-20
            修正两个BUG,分别是密码为空是更新出错和匹配用户名密码没考虑Username和Password这种情况,更新exe下载,替换NodFix.exe就行:
            NodFix2009-7-20.rar
      2.      2009-8-3
            紧急修正分析结果未加Tirm()的BUG,同上,替换NodFix.exe就行:
            NodFix2009-8-3.rar

  3.  2009-9-4

    由于nod321.com网站被关闭,在本软件失效之际找到另外一个提供免费升级ID的网站:nod320.org,小有改动代码,请下载替换NodFix.exe:

    NodFix2009-9-4.rar

  4.  2009-9-20

    nod320.org改了匹配的用户名 - -#,请替换NodFix.exe,也附加本次的源代码,自己用闲工夫的人把这个程序改成一个字典形式的吧,我懒 - - #。

    EXE:  NodFix2009-9-20_EXE.rar

    SRC:  NodFix2009-9-20_SRC.rar

  5.  2011-3-25

    已经购买正版360版ESET NOD32,40元一年。上班已经4年,能承受得起这个费用了,支持正版!本文源代码要是觉得有价值可以下载学习一下,主要是操作注册表。

结束

自己动手,丰衣足食! 短时间内不用到处找升级ID了,而且用起来放心,有源代码在这呢 : )顺便还学习了一下Winform打包:  )

NOD32升级账号更新器 [ C# | NOD32 | Eset ]相关推荐

  1. NOD32升级ID获取器For流星无语更新了

    NOD32升级ID获取器For流星无语更新了一下,现在可以直接把用户名密码写入注册表了,连复制/粘贴操作都可以免了... 转载于:https://www.cnblogs.com/lxwy/archiv ...

  2. c/c++实现获取NOD32升级账号密码

    功能有待完善和添加 #include <iostream> #include <ctime> #include <cstring> #include <str ...

  3. NOD32升级ID自动填写工具+更新版1.754

    兄弟们,现在不要再为NOD32升级ID的每天更新而烦恼!!!   此工具可设为系统启动运行,运行获得ID并适时升级后自动退出!!   保证不浪费你的内存!!!   (适用于任何版本) -------- ...

  4. 手把手教你搭建NOD32升级服务器

    企业内网管理是我们这些网络管理员的主要工作,而管理的大敌则是那些危害甚多的病毒,安装杀毒软件固然可以有效解决病毒问题,但是病毒库的升级却非常麻烦,一方面员工计算机上杀软升级要消耗大量网络带宽,另一方面 ...

  5. Nod32升级服务器(转)

    转自:http://bbs.deepin.org/htm_data/209/0707/226189.html 最新可用NOD32免ID升级服务器!!!2007年7月4日 最新可用NOD32免ID升级服 ...

  6. 按键精灵上传账号到服务器_百度网盘超级会员账号登录器

    百度网盘超级会员账号登录器 该软件较为简洁,双击运行,自动进行网页登录,程序已内置一个网盘超级会员账号供大家使用,可以正常下载,请大家不要上传任何违法违规内容,该程序仅供大家临时下载使用,同时下载人数 ...

  7. 【安卓】腾讯Bugly之应用升级热更新-热更新

    如何接入请参阅 [安卓]腾讯Bugly之应用升级&热更新-接入篇 什么是热更新: 热更新能力是Bugly为解决开发者紧急修复线上bug,而无需重新发版让用户无感知就能把问题修复的一项能力.Bu ...

  8. 陪玩视频聊天系统开发,升级与更新功能的实现

    随着科技的不断发展,陪玩视频聊天系统开发中也会不断的更新和优化各种功能模块,陪玩视频聊天系统升级与更新功能的实现关系着用户的使用体验,所以,本文将讲解陪玩视频聊天系统开发的升级与更新. 一般而言在陪玩 ...

  9. IPUDN(用于单幅图像去雾的透射图和大气光导迭代更新器网络)CVPR_2020

    摘要: 本文提出了一种基于新颖的迭代更新框架的迭代先验更新网络 (IPUDN).我们提出了一种新颖的卷积体系结构来估计信道方向的大气光,并将其与估计的透射图一起用作去雾网络的先验.使用通道方向的大气光 ...

  10. 【原创】股市快讯自动更新器

    最近迷上炒股了,于是总会去一些网站看一些基本面,毕竟运用基本面+技术面才是炒股的手段 原理跟之前发布的青海玉树地震更新器一样 要求机器必须安装.NET 2.0 http://download.micr ...

最新文章

  1. 5软件开发与软件测试
  2. sql server密码过期,通过SSMS修改策略报错
  3. 问答项目---登陆也要做验证!(JS和PHP验证)
  4. 计算机四级软件工程知识点,计算机四级考点
  5. Windows路由表
  6. 更改span标签样式_CSS 内嵌样式
  7. 【HAOI2010】工厂选址题解
  8. 种树(信息学奥赛一本通-T1423)
  9. shell编程之进阶篇二常见运算符号
  10. 阿里云安装git_Jenkins准备篇04阿里云Centos7服务器安装git
  11. python +selenium +chrome/firefox 环境配置
  12. java 页面编码_java中文乱码解决之道(七)-----JSP页面编码过程
  13. 如何设置计算机的网络参数,如何正确设置电脑的IP地址和DNS等参数[图文]
  14. WLAN配置实例(二)——三层组网隧道转发
  15. 微信公众平台测试账号申请地址
  16. 营销增长系列:从零开始做运营?
  17. esp分区引导修复失败_UEFI引导修复教程 win10 MBR无损转GPT分区后修复启动
  18. 怎样推断server为虚拟机还是物理真机?
  19. 爱奇艺视听体验再升级,上线杜比视界独家电影内容
  20. fireBug网络面板数据说明(转)

热门文章

  1. 实操教程:黑客如何瞄准和入侵网站的
  2. 微信小程序 + 腾讯位置服务SDK 实现路线规划
  3. 设计模式——使用TypeScript实现代理模式
  4. 空城旧梦,相逢不必邂逅
  5. 读完这篇文章,你就是下一个时间管理大师。
  6. 无人机学习笔记 8 雷达工作波段划分
  7. 读书笔记(平凡的世界)
  8. Spring 事务传播行为
  9. [转]ASP.NET 安全认证(三): 用Form 表单认证实现单点登录
  10. vba 添加outlook 签名_如何在Office 365中为VBA宏创建自签名数字证书