- A+
关于微博上有人说天蝎座 有后门,被绑马的事情。
团队负责代码的Poe同学忍不住了~
决定开始找原因~
于是,我们将报毒的源代码放出来,大家自己编译,看看是多么奇葩和乌龙~
玩C#的同学也注意了,以后别再用这个方法了~会误报毒的!
还是幽灵木马呢~
—————————————————-
首先,我们打开天蝎座的时候是不报毒的~
在使用一些功能的时候报毒了~就像下图~

好的,我们直接将代码扣出来~看看
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Test
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
try
{
string url = this.textBox1.Text;
try
{
//url解析
Uri _A = new Uri(url);
url = _A.Authority;
}
catch (System.Exception ex)
{
}
this.textBox2.Text = SIPAddress(url);
}
catch
{
MessageBox.Show("请放入正确的域名");
}
}
public string SIPAddress(string ip)
{
//string ip = "";
string address = "";
try
{
//根据Ip
//连接地址
string scanUrl = @"http://www.ip138.com/ips138.asp?ip=" + ip + "&action=2";
string html = GetHtmlToURL(scanUrl);
//解析
string a1 = ">>";
string html1 = html.Substring(html.IndexOf(a1) + 2, html.Length - html.IndexOf(a1) - 2);
string ipHtml = html1;
ip = ipHtml.Substring(0, ipHtml.IndexOf("<"));
address = ipHtml.Substring(ipHtml.IndexOf("本站主数据") + 6, ipHtml.IndexOf(@"</li") - ipHtml.IndexOf("本站主数据") - 6);
}
catch (System.Exception ex)
{
//this.ip = ip;
address = "未知";
}
return address;
}
private string GetHtmlToURL(string url)
{
string respHTML = "";
try
{ //获取HTML页面
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "GET";
request.ContentType = "application/x-www-form-urlencoded";
request.KeepAlive = true;
request.UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.142 Safari/535.19";
request.AllowAutoRedirect = true;
//request.Timeout = 1000;
request.CookieContainer = new CookieContainer();
System.Net.HttpWebResponse res = (System.Net.HttpWebResponse)request.GetResponse();
if (res.StatusCode == System.Net.HttpStatusCode.OK)
{
System.IO.Stream s = res.GetResponseStream();
System.IO.StreamReader reader = new System.IO.StreamReader(s, System.Text.Encoding.Default);
respHTML = reader.ReadToEnd();
}
}
catch
{
}
return respHTML;
}
}
}
——————————————
真相是,我们只是链接ip138去查信息,包括链接whois网站等等网站的时候
使用了c#的一个方法~然后就报毒了~
为了证明,我们单独写个demo,就这么点代码~看看会怎么样呢?

是的 就是图里这点代码,唉~怎么就悲剧了呢~
看结果~

有点晕 ~就这么点代码~就报毒了~
亲,我可不是易语言啊~为什么?这是为什么?犹如白虹贯日啊~
为什么,这是高科技啊!

好吧~
我们把源代码放出来~把编译好的exe也发出来~把操作的视频也放出来~
大家自己测试下吧~
源代码:http://pan.baidu.com/s/1c0zhB9I
编译好的exe:http://pan.baidu.com/s/15rr0i
测试视频:http://pan.baidu.com/s/1eQii6Y2
首先,还是感谢这些发现问题的朋友,如果你们不在微博提出来,我们后面说不定还用c#的这个方法,以后大家也别用了吧~
还有感谢支持我们的朋友们,给了我们很多信任!
对了,我在fb上还发现这样一则评论:

是的,我们是个小团队,还有很多不足,我们这在努力,给我们一点时间吧,也给国内这样的团队一些时间吧,否则在谩骂声中和大氛围下,同学们怎么继续努力呢?
后面獒平台会用U盘发送 测试版给大家测试,测试完整后再发出来,我们给freebuf 5个名额 给大家测试,以免再发生这样的乌龙事件。
对了,poe在知道消息后,躲在我的床上哭了~
20131231更新
= 感谢360 =
= 沉冤得雪,360已经不再杀这个方法了 =
= 这是本年度最后一天的大礼啊! =
= 看到帖子,及时修正了误杀的bug。 =
= 希望其他的杀软也能及时修正! =
= 听说这个消息,poe感动的又爬上了我的床… =
- 我的微信
- 这是我的微信扫一扫
-
- 我的微信公众号
- 我的微信公众号扫一扫
-




