模拟 6.0 日志格式错误
Posted
技术标签:
【中文标题】模拟 6.0 日志格式错误【英文标题】:Analog 6.0 Logformat error 【发布时间】:2016-07-02 10:22:24 【问题描述】:我的 Analog 6.0 无法识别我的访问日志格式,请查找以下详细信息并帮助我更正我的日志格式
我的 Apache 日志格式:
LogFormat "%h %l %u %t \"%r\" %>s %b \"%Refereri\" \"%User-Agenti\"" 组合
LogFormat "%h %l %u %t \"%r\" %>s %b %T %D" 常见
LogFormat "%Refereri -> %U" 引用者
LogFormat "%User-agenti" 代理
我的 Analog 6.0 日志格式: 我尝试了以下两种日志格式
APACHELOGFORMAT (%h %l %u %t \"%r\" %>s %b %T %D)
LOGFORMAT (%s %j %j [%d/%M/%Y:%h:%n:%j] "%j %r %j" %c %b %T %D\n)
我的访问日志:
192.168.140.253 - - [07/Mar/2016:00:12:46 -0500] "POST /XXXX/XXXXX/XXXXXXX HTTP/1.1" 200 58 0 21359
192.168.140.253 - - [07/Mar/2016:00:12:48 -0500] "GET /XXXX/XXXXX/XXXXXX HTTP/1.1" 200 1670 0 7325
192.168.140.253 - - [07/Mar/2016:00:12:48 -0500] "POST /XXXX/XXXXX/XXXXXX HTTP/1.1" 200 58 0 8106
192.168.140.253 - - [07/Mar/2016:00:12:51 -0500] "GET //XXXX/XXXXX/XXXXXX HTTP/1.1" 200 1768 0 4108
192.168.140.253 - - [07/Mar/2016:00:12:52 -0500] "POST /XXXX/XXXXX/XXXXXX HTTP/1.1" 200 58 0 18648
错误:
F:\analog_60>analog.exe
analog.exe:模拟版本 6.0/Win32
analog.exe:警告 C:配置命令中的错误参数:忽略它:
LOGFORMAT (%S %j %j [%d/%M/%Y:%h:%n:%j] "%j%w%r%w HTTP%j" %c %b %T % D\n)
analog.exe: ...cont..: (原因:一个项目在格式中出现两次)
(有关所有错误和警告的帮助,请参阅 docs/errors.html)
analog.exe:警告 E:将未来的诊断消息重定向到 errors.txt
F:\analog_60>analog.exe
【问题讨论】:
【参考方案1】:试试这个
将%D\n
替换为%j
并在analog.cfg中使用此语法
LOGFORMAT (%S %j %j [%d/%M/%Y:%h:%n:%j] "%j %r %j" %c %b %t %j)
我能够通过您的 access.log 行获取统计信息
注意:
如果您想激活处理时间报告
在您的analog.cfg 末尾添加PROCTIME ON
希望对你有帮助
【讨论】:
以上是关于模拟 6.0 日志格式错误的主要内容,如果未能解决你的问题,请参考以下文章
Android 逆向Android 逆向方法 ( 静态逆向解析 | 函数调用分析 | 动态运行跟踪 | 运行日志分析 | 文件格式解析 | 敏感信息分析 | 网络信息监控 | 环境伪装模拟 )