专栏名称: 信息时代的犯罪侦查
一切行为皆有犯罪的可能性,而在信息时代,这一过程变得更加复杂或者隐晦了。本号致力于传播打击和预防犯罪的手段、方法、理念,并希望能够推动侦查犯罪的机制变革,而这需要了解方方面面的信息。
目录
相关文章推荐
湖北经视  ·  部分武汉药店出售华为WATCH ... ·  9 小时前  
湖北经视  ·  69岁周润发,传新消息 ·  昨天  
湖北经视  ·  初步核查29人失联,灾害原因公布 ·  2 天前  
湖北经视  ·  AI生成图被商用,侵权吗?武汉一法院判了 ·  3 天前  
51好读  ›  专栏  ›  信息时代的犯罪侦查

涉嫌串通投标的电子标书,真的能出现127.0.0.1吗?

信息时代的犯罪侦查  · 公众号  ·  · 2024-05-12 22:40

正文


知识

案例

随笔

声音

其他


编者按

涉嫌串通投标的电子标书,真的能出现127.0.0.1吗? 真的可以 。原理是制造网卡状态异常,欺骗电子标书制作软件认为机器在联网状态,从而制造出来的电子标书的制作ip是127.0.0.1,且mac地址合法。实情如何,估计需要当事方解释了。【几个月不更了,感谢大家的不离不弃!——时不我待】


事件背景

5月初,一份《关于拟对XXXX予以不良行为记录的告知书》在网络上传开。内容大约为有几家公司制作的投标文件IP地址一致,均为127.0.0.1,涉嫌 串通投标 。事件一出来,IT圈一片哗然,纷纷表示不解。 众所周知,127.0.0.1是一个本地 回环地址 ,只在本机上存在,这究竟是不懂网络技术,还是服务器搞错配置?
笔者初看这条信息也是觉得费解,但是从告知书内容来看,说的是制作投标文件IP,而不是上传投标文件ip。那么, 这个ip很大概率是从制作投标文件的过程中引入的。 于是乎,笔者进行了进一步求证,并在数个网友的配合下,验证了关键流程。结果出乎意料:127.0.0.1还真有可能出现!

电子标书的两码
首先,根据网络资料, 一个制作好的电子标书会有两个码,一个是文件机器码,一个是文件创建码。 文件机器码来源于电脑软硬件标识,比如网卡MAC地址、硬盘序列号、CPU序列号、主板序列号等;而文件创建码则来源于创建投标文件时生成的文件唯一id。文件机器码也有不含IP字段的,比如安徽省发展和改革委员会的答复中,就没有提到IP【2】。但是抖快红三家的标书制作公司发出来的宣传信息中,不少会明确提到文件机器码会含ip。
那么海南省的招投标中,电子标书中的文件机器码包不包含IP呢?查阅《关于进一步推进房屋建筑和市政工程招投标制度改革的若干措施(试行)》”【1】中可以明确看到,标书制作过程是需要记录软硬件所有信息,并且需要检查投标文件的IP地址。
第十八条 投标人应按照本《 若干措施 》的第十五条规定编制投标文件,并符合下列要求:(一)不得篡改软硬件信息,并按照交易平台要求进行加密和解密;…… (四)投标报价应当记录投标人软硬件的所有信息,且不得删除招标工程量清单记录的软硬件信息。
第二十三条 开标结束后,招标人或招标代理机构应通过“机器管招投标”系统的自动比对、筛选功能对所有投标文件的IP地址、计算机网卡MAC地址、计价软件加密锁号和数据储存设备序列号等信息进行自动比对,筛选出合格投标文件进入评标环节,将存在涉嫌串通投标的投标文件自动截留,不得进入评标环节并自动保存后推送给行业监督部门,由行业监督部门按照围标串标行为依法依规进行处理。

而根据公众号“海南云易签信息科技有限公司”发布的消息【3】,其制作招投标文件流程里面就很明确了投标文件是在电脑用专用软件制作的,但是要联网。
进入软件打开投标文件进行在线编制,编制投标文件所需要的流程步骤为:编制→签章→生成。

所以,需要考虑的问题是:制作电子标书的软件,在什么情况下会获得127.0.0.1的呢?

破案了,但又没全破

在微博@xslidian 的协助下,笔者通过反编译制作电子标书工具的dll文件,顺利找到了对应获取机器IP的流程。这是一份.net 4.5的C# 代码,从逻辑来看,并不复杂,先从物理网卡获取ipv4,不行再通过 DNS解析 主机名来获取ipv4。

那么有没有什么办法能整成127.0.0.1?笔者将相关代码进行了还原,然后在虚拟机测试。测试过程中,笔者对源代码进行了修改,故意放开了VMBUS的虚拟网卡,以进行快速测试。
测试的结果是,原代码逻辑中还真可以出现获取到127.0.0.1的情形。那就是如果网卡全部断网、且没有其他虚拟网卡或操作系统内部NAT网的情况下,DNS解析主机名时,windows会自动返回127.0.0.1。这个结论,从 win 7 到win server 2025测试版都能复现成功。


那么破案了,这个127.0.0.1确实是个异常。那投标人员是真的故意断网制造标书来绕过检测.......么?
答案是:现阶段无法判定,因为还有一个逻辑没绕过,那就是根据mac地址的获取逻辑,如果断网了,mac地址会获取不到,此时会提示没网卡,从而阻止生成电子标书。







请到「今天看啥」查看全文