重工电子论坛

标题: 【项目】IIS访问日志伪造 [打印本页]

作者: 李维强-15级    时间: 2016-11-25 16:22
标题: 【项目】IIS访问日志伪造
本帖最后由 李维强-15级 于 2016-11-25 16:41 编辑

项目描述:
IIS访问日志伪造
由于客户需要,本人开发的一个APP媒体传媒平台在怒刷点击量的同时,需要向广告商展示访问该APP的原始日志记录,所以为了迎合市场需求,我需要在现有日志的基础上伪造一部分看起来真实的访问量。
媒体平台架构(.NET 4.5 +MVC,IIS7.5),

详细需求:
日志即是TXT文本文档,该文档每一行的内容就一是一条访问记录。其中包含访问的时间,IP地址,访问的网页位置以及所使用的客户端标识等。
现在需要在原有的访问数据基础上增加增加一些访问记录。
说到底就是写程序操作TXT文本文件,而且用任何语言都可以对文本文档进行读写操作。
下图是日志源文件


可以看到 日志文件就是一行一行的文本加起来的,且每个字段是由空格作为分隔符隔开的。现在我要做的是根据日志前面的时间顺序,随机的插入一行行的文本,插入格式和目前的保持一致,插入的数据内容我都可以提供,如IP,页面地址,客户端信息等。
总体来说就是编程随机组合成一行一行的信息,然后插入到文本文件里面。

对于该读写文本文档的任务,可以用C语言完成,或者JAVA/C++/C#/SQL不限制,有无操作界面都行,

验收要求:
提供详细程序流程图或程序说明文档,需要有关键代码段的注释,能在指定时间段内随机插入数据,条数可控,提供用户基本数据来源修改接口(IP地址数据,客户端数据,访问地址数据等)

完成时间:
2016年之内

对象及经费:
本校在校同学优先。经费<1K,具体详谈

联系人:李维强
QQ:29485118
以下是日志源文件
u_ex161123.rar (57.04 KB, 下载次数: 0)

========================================================================================
当然现在有很多现成的日志分析软件,可以直接把网站访问日志导入软件,然后做一些分析,但是都是查看分析所用,而非增加数据,如下图:


下面我提供一种做法,
就是直接事先把数据导入数据库一张临时表,然后用SQL直接增加(当然这里就需要写个存储过程来插入数据了),最后按日期排序,再导出一个TXT文档即可。基础数据也可以事先添加到数据库里面供存储过程调用






欢迎光临 重工电子论坛 (http://cqutlab.cn/) Powered by Discuz! X3.1