下载vlc遭遇网络劫持
一次偶然的机遇,在公司下载“vlc播放器”,下载之后安装完就变成了“搜狗手机助手”。
而且连续几次下载都是这样,我以为是我安装了搜狗输入法的缘故。
让几位没有安装搜狗系列产品的同事帮我下载,也一样的毫无例外都变成了“搜狗手机助手”。
我是在vlc官网下载的,使用过IE浏览器,谷歌浏览器,迅雷和IDM下载器。官网截图如下:

我所下载的是6.67MB的文件,而原文件是16876349字节,大约16MB。
我才意识到应该是网络的缘故。
看IDM下载的截图,发现这个文件从一个IP地址为125.62.22.167的服务器下载的。

这个IP感觉好熟悉,我立刻看了一下我自己的IP地址:


果然,是同一个地区广电网。因为我办公网络也是广电的。也就是说我是从广电局域网下载的vlc播放器,而不是vlc的服务器。
我挂上vpn,刷新一下网络,然后用浏览器下载。这次是16MB版本的。

分析一下下载来的apk:
$ .\aapt.exe dump badging C:\Users\Administrator\Desktop\VLC-Android-2.0.-ARMv7.apk
package: name='com.sogou.androidtool' versionCode='' versionName='5.9.2' platformBuildVersionName='6.0-2438415'
install-location:'internalOnly'
sdkVersion:''
targetSdkVersion:''
*******
application: label='搜狗手机助手' icon='res/drawable-xhdpi-v4/launcher.png'
launchable-activity: name='com.sogou.androidtool.SplashActivity' label='' icon=''
feature-group: label=''
******
而真正的文件
E:\Android\sdk\build-tools\26.0.
$ .\aapt.exe dump badging C:\Users\Administrator\Downloads\apk\VLC-Android-2.0.-ARMv7.apk
package: name='org.videolan.vlc' versionCode='' versionName='2.0.6' platformBuildVersionName='6.0-2704002'
install-location:'auto'
sdkVersion:''
targetSdkVersion:''
uses-permission: name='org.videolan.vlc.permission.READ_EXTENSION_DATA'
******
application: label='VLC' icon='res/drawable-mdpi-v4/icon.png' banner='res/drawable-mdpi-v4/banner.png'
launchable-activity: name='org.videolan.vlc.StartActivity' label='' icon=''
leanback-launchable-activity: name='org.videolan.vlc.StartActivity' label='' icon='' banner=''
feature-group: label=''
******
下载vlc遭遇网络劫持的更多相关文章
- SQL Server事务遭遇网络异常时的处理机制浅析
SQL Server数据库中,如果应用程序正在执行一个事务的时候突然遭遇了网络异常,例如网络掉包,网络中断等,那么这个事务会怎么样? SQL Server数据库是通过什么机制来判断处理呢? 估计很多人 ...
- VLC接收网络串流缓冲时间的计算 (转)
原帖地址:http://blog.csdn.net/coroutines/article/details/7472743 VLC版本2.0.1 最近研究IP-STB音视频同步问题,发现方案自带的自动S ...
- FileUtils (从磁盘下载,从网络下载)
public class FileUtils { /** * realPath 磁盘路径 D://project/download/ * urlPath 后半部分路径 具体根据业务需求,例如:WEB- ...
- anaconda下载包时网络连接错误的解决方法(CondaHTTPError:HTTP 000 connection failed for url)
继上一篇<在WSL上搭载python编程环境>之后,下载软件和创建新环境的过程非常艰辛,下载太慢,以至于常常中断. 不论用conda安装一些python的包,还是创新独立的编程环境时,出现 ...
- 偷天换日:网络劫持,网页js被伪装替换。
偷天换日 3月12号石家庄一个客户(后面简称乙方)有几家门店,平台收银(web)有一些功能无法正常使用,平台有上千家门店在使用,到目前为止别的省份都没有此问题.远程协助发现,js日期控件无法正常调用, ...
- Tensorflow学习(练习)—下载骨骼图像识别网络inception数据集
import tensorflow as tfimport osimport tarfileimport requests #inception模型下载地址inception_pretrain_mod ...
- 转 救命的教程 anaconda下载安装包网络错误的解决办法
折腾了一天,终于找到了这个解决办法 https://blog.csdn.net/sinat_29315697/article/details/80516498
- 前端安全系列(一):如何防止XSS攻击?
原文:https://my.oschina.net/meituantech/blog/2218539 前端安全 随着互联网的高速发展,信息安全问题已经成为企业最为关注的焦点之一,而前端又是引发企业安全 ...
- 前端安全系列之二:如何防止CSRF攻击
原文:https://my.oschina.net/meituantech/blog/2243958 背景 随着互联网的高速发展,信息安全问题已经成为企业最为关注的焦点之一,而前端又是引发企业安全问题 ...
随机推荐
- 2017 Multi-University Training Contest - Team 9 1001&&HDU 6161 Big binary tree【树形dp+hash】
Big binary tree Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)T ...
- 【Java学习笔记之十七】Java中普通代码块,构造代码块,静态代码块区别及代码示例分析
//执行顺序:(优先级从高到低.)静态代码块>mian方法>构造代码块>构造方法. 其中静态代码块只执行一次.构造代码块在每次创建对象是都会执行. 1 普通代码块 //普通代码块:在 ...
- css实现视差滚动效果
今天逛京东金融的时候发现他家网站首页的滚动效果看着很有意思,于是就做了一个,demo链接http://1.liwenyang.applinzi.com/index.html 大多数的视差滚动效果都是使 ...
- 图解vue生命周期
学习vue时搞清楚生命周期可以帮助你知道什么时候在什么地方执行该执行的方法,话不多说上图: 复制下面代码可以在控制台更详细展示各个钩子的状态 <!DOCTYPE html> <htm ...
- error: Failed dependencies:解决
error: Failed dependencies:解决 使用rpma安装安装包时,会出现 error: Failed dependencies: 意思是 失败的依赖 解决方法: 在安装包后面加两个 ...
- mysql中使用show table status 查看表信息
本文导读:在使用mysql数据库时,经常需要对mysql进行维护,查询每个库.每个表的具体使用情况,Mysql数据库可以通过执行SHOW TABLE STATUS命令来获取每个数据表的信息. 一.使用 ...
- vim 的各种用法,很实用哦,都是本人是在工作中学习和总结的
(一)初级个性化配置你的vim 1.vim是什么? vim是Vi IMproved,是编辑器Vi的一个加强版,一个极其强大并符合IT工程师(程序员.运维)习惯的编辑器.如果你是一名职业的SE,那么一定 ...
- IDEA关掉重复代码波浪线
如图: File----Settings
- Abp.NHibernate连接PostgreSQl数据库
Abp.NHibernate动态库连接PostgreSQl数据库 初次接触Abp框架,其框架中封装的操作各类数据的方法还是很好用的,本人还在进一步的学习当中,并将利用abp.NHibernate类库操 ...
- intellij springmvc的配置文件报错
报错: Checks references injected by IntelliLang plugin. Cannot resolve bean 解决: File--Settings[或直接CTR ...