手工实现IE历史记录复制(转)
首先必须知道历史记录在系统中存放的位置,默认安装的WIN98系统中,某一天(这里以2002年7月16号为例)历史记录在系统中有三个相关的存放地方,
1,c:windowshistoryhistory.ie5mshist012002071620020717目录中index.dat,此目录为隐藏目录, 需用dir/a方可看到,文件中记录着浏览过网页的相关信息
2,c:windowshistoryhistory.ie5index.dat,此文件记录着所有浏览过网页的访问次数,时间等信息
3,注册表中[HKEY_LOCAL_MACHINESoftwareMicrosoftWindows
CurrentVersionInternetSettings5.0CacheExtensible CacheMSHist012002071620020717],这里记录的东西多说无益,自己打开看看就一清二楚
接着准备好工具,UltraEdit或者其他的Hex编辑器都可以,好了,我们开工了
任意找一台有历史记录的电脑,取出其中一天的历史记录文件,我这里取四号机目录为c:windowshistoryhistory.ie5mshist012002060320020610中的index.dat,即六星期前的历史记录
然后将[HKEY_LOCAL_MACHINESoftwareMicrosoftWindows
CurrentVersionInternetSettings5.0CacheExtensible CacheMSHist012002060320020610]的注册表项导出为history.reg,将这两个文件拷贝到软盘
至于c:windowshistoryhistory.ie5index.dat就不管他了,
现在我们转到需要复制历史记录的电脑上,为了看到实际效果,我将这台电脑进行了一些调整,将日期调为2002年7月19号,将IE的主页设置为空白页,历史记录保持天数为60天,并清空临时文件及历史记录,打开IE验证一下,历史记录中就孤孤单单一个今天,
把目标定为生成星期三(既2002年7月17号)的历史记录,将软盘上的两个文件复制到本机任意一目录,编辑history.reg,将所有的2002060320020610改成2002071720020718,保存后双击导入注册表,再打开IE,历史记录中多了一项,星期三,成功三分之一了,(别去点那个星期三了,打不开的),用UltraEdit打开index.dat文件,可以看到很多如2002060320020610: userhttp://www.163.com的字符串,原来这里也记录着日期的,将所有的2002060320020610改为20020717200200718,保存后将index.dat复制到c:windowshistoryhistory.ie5mshist012002071620020717目录中(???????,目录不存在!,自己MD一个不就有了嘛),在次打开IE,点那个星期三看看:),
虽然成功了,但还是存在一些问题,如历史记录中的按访问次数排序会因为c:windowshistoryhistory.ie5index.dat文件中的数据错乱显示会有所出入,再有就是由于只是替换了文件中的时间戳,而URL中可能会包含有日期信息,那么历史记录中就会有时间不同步的现象,7月19号你还在看6月的新闻,还有就是手工修改工作量太大,很容易出错
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10294527/viewspace-123535/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10294527/viewspace-123535/
手工实现IE历史记录复制(转)相关推荐
- linux cp命令强行覆盖复制
linux cp命令强行覆盖复制 我们平常在Linux中使用 cp 命令时,会发现将一个目录中文件复制到另一个目录具有相同文件名称时,即使添加了 -rf 参数强制覆盖复制时,系统仍然会提示让你一个个的 ...
- pycharm如何打开历史_如何在pycharm中反转控制台历史顺序以进行复制粘贴?
在Pycharm中,控制台历史记录包含从最新(顶部)到最旧(底部)的条目.这在某种程度上是好的,但是从历史中复制粘贴几行代码是很糟糕的. 当从历史记录复制时,您会将代码流颠倒过来.基本上,您必须一次复 ...
- linux查看历史的所有命令,linux查询历史记录命令history的用法介绍
一.什么是history在bash功能中,它能记忆使用过的命令,这个功能最大的好处就是可以查询曾经做过的举动! 从而可以知道你的运行步骤,那么就可以追踪你曾下达过的命令,以作为除错的工具! 二.His ...
- redis主从读写分离replication复制数据+sentienl哨兵集群主备切换
说明:最近公司在自己搭建了一套redis主从读写分离+sentinel哨兵集群主备切换,通过手工去搭建replication复制+主从架构+读写分离+哨兵集群+高可用redis集群架构 公司的已经搭建 ...
- linux 复制文件生效命令,linux复制并覆盖文件使用什么命令
1. 前言 本文主要讲解如何正确使用cp命令复制文件,特别是复制时强制覆盖文件,而不提示. 我们平常在Linux中使用 cp 命令时,会发现将一个目录中文件复制到另一个目录具有相同文件名称时,即使添加 ...
- 《Google软件工程》读书笔记
文章目录 书籍信息 理论 什么是软件工程 时间与变化 规模与效率 权衡与成本 软件工程 VS 编程 文化 如何更好地参与团队合作 隐藏有害 一切为了团队 谷歌范儿 知识共享 学习的挑战 知识共享的哲学 ...
- Python 爬取朋友圈最新方法
开发者(KaiFaX) 面向全栈工程师的开发者专注于前端.Java/Python/Go/PHP的技术社区 在几年前,互联网上曾经出现过一款生成朋友圈相册的产品.但是它的流程说起来很不互联网: 首先,需 ...
- redis集群模式的工作原理
redis cluster原理 redis cluster(多master + 读写分离 + 高可用) 我们只基于redis cluster去搭建redis集群即可,不需要手工去搭建replicati ...
- Oracle Data Gurad Physical Standby 相关说明
Oracle Data Guard, 分逻辑Standby和物理Standby. 下面讲的是物理Standby 环境的搭建步骤. 有关Data Guard的一些概念性的理论知识,请参考我的blog, ...
最新文章
- 深度学习概述:NLP vs CNN
- 又一金融科技巨头入局,智慧出行的竞争靠什么胜出?
- .Net中json序列化与反序列化
- Jack Dorsey二度卸任推特CEO,原CTO接棒,立即生效!
- 经济下行,我们该如何避免焦虑?
- iis php多版本共存,IIS7中多个版本php共存的方法
- mycat 分片规则
- 数仓开发神器--DBeaver
- 如何选择漏电保护器规格型号_电涌保护器(SPD)选择有哪几个关键的参数?SPD如何使用和安装?...
- arm-linux cannot find -lgcc_s,arm-linux-gcc编译avrdude时报错: cannot find -lncurses
- Java核心技术11 | Java IO
- 联合促经济 伟库网在江门普及SaaS
- IOS磁力下载软件,老司机必备品
- 计算机网络实验一VLAN间路由
- 团队分享心得体会_团队合作心得体会总结
- BLUES吉他学习笔记001 bluesrv[1-5]
- PDPS软件:机器人最佳布局位置自动选择功能介绍与使用方法
- windows电脑上架app store的软件
- 微信小程序云开发操作全解
- 基于线性回归预测环境空气质量 代码+数据
热门文章
- python3.11下载安装详细教程
- 梦幻跨服购买需要登录服务器未响应,梦幻西游-跨服交易 全服开启时间及要求分享...
- canvas画布上平铺图片绘制文本
- 怎么让html中的表格居中显示图片,如何让html中的表格左右居中显示
- linux系統使用搜狗拼音
- 数字域名的行情怎么样?
- oracle添加创建视图权限不足,Oracle Scott创建视图权限不足解决办法
- Kotlin学历之扩展与委托
- TLV_SignInfo_0x551
- [VBA]批量替换PPT里的字体颜色