Samy Kamka

10年前他就曾成功利用AJAX蠕虫攻击了当时最火的社交网站MySpace.com,2009年的Twitter蠕虫事件和2011年新浪微博蠕虫事件都沿袭了他当时的方法。
2005年10月,Samy Kamkar成为全球第一个AJAX蠕虫的作者,当时年仅19岁的Samy Kamkar发起了对MySpace.com的攻击,而他所利用的技术正是Web 2.0网站依赖的AJAX。通过利用MySpace.com中的漏洞,Samy Kamkar的蠕虫在几个小时内就在其作者的好友列表中加入了100万好友,并在每个人的自我简介后边加了一句话:“but most of all, Samy is my hero.”。Samy Kamkar因此遭遇了牢狱之灾,不过从此成为知名黑客,之后还他发现了多家主要信用卡的安全漏洞。

最近几年Samy Kamkar转向了,喜欢开发一些“黑客”工具,破解一些流行的智能设备,而且喜欢将他的成功毫无不留的公开。
2013年Samy Kamkar开发了劫持无人机的“空中黑客”,用自己的程序改装了一架Parrot AR.Drone 2.0,它能够搜寻其它无人机的无线信号并控制它们,整个过程可以在飞行中完成,改装后的无人机叫SkyJack。
SkyJack的软件基于Linux设计,它会依次运行几个支持程序,能够劫持空中的任何无人机。通过笔记本或平板向被劫持的无人机发出Javascript命令,可任意改变它们的路线、速度,甚至是查看现场视频。Samy Kamkar在其博客上贴出了SkyJack的完整教程和源代码,可感兴趣者免费下载。
2014年Samy Kamkar开发了一分钟内可入侵Mac的“USB项链”,这款名叫USBdriveby的项链基本上是一个USB微控制器,通过USB连接至电脑,然后利用USB接口所存在的安全漏洞,让电脑把自己当作是鼠标或键盘,使其可以发送命令来关闭监控应用的所有警告。它还能关闭OS X内置的防火墙,更改DNS设置,从而对电脑所有者所浏览的网页进行随意替换。
这款设备还能在完事之后自动进行清理,关掉可能开启的任意窗口或设置界面。而从插入电脑到攻击结束,整个过程只需30-60秒便可完成。Samy Kamkar同样在网站上用视频的方式对这个”USB项链”的原理和实现方式进行了完整公开。

2015年Samy Kamkar用3D打印了全自动解锁机器人,Samy Kamkar在网站上发布了这个3D打印部件+Arduino开发板制成的开锁机器人的3D打印设计图和软件代码,机器人名为Combo Breaker。

吴石

吴石对数学很感兴趣,但是数学方面的天赋并没有给他带来什么利益。后来由于对游戏的痴迷,他研究出了一种方法,可以黑进游戏的服务器,并且成功修改了自己的游戏数据。计算机开始代替了数学在他生命中的位置。
吴石相信,对于一个拥有数百万行代码的程序来说,没有人可以用穷举的方法来判断它究竟是否存在漏洞。但是使用数学工具把它抽象出来,而且通过经验筛选,只模拟你关心的那一部分。这样就把一个穷举问题,转化成了运算问题.

他的漏洞挖掘方法比较特别:

  • 第一、喂给这个程序随即的数据,看它是否会崩溃。
  • 然后,会详细学习程序语言,例如 JavaScript,根据程序能听懂的语言,构建一些奇怪的数据。
  • 第三步,分析程序的处理过程,把输入数据可能产生的情况分类
  • 最后,根据程序的结构对输入的数据做变化,让它尽可能地覆盖奇葩的运行状态

KEEN公司首席科学家、Keen Team技术负责人吴石获Pwnie终生成就奖提名,他是亚洲唯一被提名者。
官方评价吴石称,自“漏洞奖金发放标准”推出以来,来自中国上海的吴石不断刷新最高纪录。他致力于浏览器、电话移动终端等漏洞研究,带领Keen team团队连续三年在Pwn2Own上赢得冠军,同时,他还一直持续在国际会议上分享研究成果。
据统计,自2000年至2014年间,吴石共发现数百个流行系统高危漏洞,并带领团队突破最新WIN8.1和IOS保护机制,连续三年带领团队获得ZDI全球漏洞挖掘白金奖,是目前全球计算机漏洞发现和报告最多的人。

参考资料:

腾讯科恩实验室吴石,站在 0 和 1 之间的人

Samy Kamka、吴石黑客信息的更多相关文章

  1. 性感天才黑客乔治·霍兹George Hotz 17岁打脸乔布斯20岁搞疯索尼

    1.国内外著名黑客信息 1) 国外著名黑客 George Hotz 乔治·霍兹(George Hotz,1989年10月2日-),美国学生,2007年8月解锁苹果(Apple)iPhone手机,使得i ...

  2. java笔记整理

    Java 笔记整理 包含内容     Unix Java 基础, 数据库(Oracle jdbc Hibernate pl/sql), web, JSP, Struts, Ajax Spring, E ...

  3. Python黑客——快速编写信息收集器

    i春秋作家:大木瓜 环境:Python 3模块:LxmlRequestBeautifulsoup开始:首先看一下目标站: http://gaokao.chsi.com.cn/gkxx/zszcgd/d ...

  4. 黑客攻防技术宝典web实战篇:利用信息泄露习题

    猫宁!!! 参考链接:http://www.ituring.com.cn/book/885 随书答案. 1. 当探查 SQL 注入漏洞时,如果请求以下 URL:https://wahh-app.com ...

  5. 黑客的探路狗ReconDog网站信息探测收集工具

    工具下载地址:http://pan.baidu.com/s/1pLJnBLL 密码:gqlz   OR  https://github.com/UltimateHackers/ReconDog 下载并 ...

  6. 30秒攻破任意密码保护的PC:深入了解5美元黑客神器PoisonTap

    近日,著名硬件黑客Samy Kamkar利用5美元设备打造的黑客工具PoisonTap,只需30秒,就可以攻破设置有任意密码的电脑系统,并实现长期后门安装.PoisonTap不是暴力破解密码,而是绕过 ...

  7. 黑客群体的露面说明互联网公司开始回馈IT行业了,

    揭开中国黑客群体的神秘面纱 年薪数百万 2015-04-26 09:59:45 15259 次阅读 14 次推荐 稿源:经济观察报 33 条评论   在网络世界有专属的代号,那里才是他们最习惯的“世界 ...

  8. 可远程定位、解锁并启动汽车的黑客设备OwnStar

    GM告诉WIRED,OnStar用户不必担心之前存在的问题,现在已经修复了之前可被利用的漏洞,. 然而,Kamkar表示问题还是没有被解决,并且已经由GM汇报了该问题. 在任何已经连接的汽车上,GM的 ...

  9. [APUE]系统数据文件与信息

    一.口令文件 UNIX口令文件包含下表中的各个字段,这些字段包含在 由于历史原因,口令文件是/bin/passwd,而且是一个文本文件,每一行都包括了上表中的七个字段,字段之间用":&quo ...

随机推荐

  1. HDU3518Boring counting(后缀自动机)

    Problem Description 035 now faced a tough problem,his english teacher gives him a string,which consi ...

  2. 【java规则引擎】模拟rete算法的网络节点以及匹配过程

    转载请注明:http://www.cnblogs.com/shangxiaofei/p/6340655.html 本文只用于理解rete算法,通过一个规则的编译成的网络结构,以及匹配过程去理解rete ...

  3. webpack学习(一)—— 入门

    ,我们通常采用的是组件化开发方式,这样就会对应有很多个js文件,而打包工具的出现则是为了正确处理这些js文件的依赖关系,并生成一个最终的文件,这样,我们最后只需要加载打包以后的文件就可以了,而无须加载 ...

  4. 在winform下实现左右布局多窗口界面的方法(一)

    在web页面上我们可以通过frameset,iframe嵌套框架很容易实现各种导航+内容的布局界面,而在winform.WPF中实现其实也很容易,通过本文给大家介绍在winform下实现左右布局多窗口 ...

  5. 浅谈K-D Tree

    初步认识\(K-D\) \(Tree\) \(K-D\) \(Tree\)是一种基于空间分割的二叉树形数据结构,一般用于高维信息检索.因为\(OI\)中很多问题都能转化为高维信息检索,所以\(K-D\ ...

  6. 虚拟环境中的django及相关包安装

    1.先进入虚拟环境 pyenv activate virtualenvname. 2.安装django软件包 安装命令: pip install django==1.7 查看安装结果: python ...

  7. Qt中如何用QImage::Format_Indexed8表示灰度图

    QImage *qi = new QImage(data_ptr, width, height, QImage::Format_Indexed8); QVector<QRgb> grayT ...

  8. 使用PHP的GD2裁剪 + 缩放图片

    /** * 裁剪 + 缩放图片 * @param array $params 包含x,y,width,height,path * @return string */ public function t ...

  9. 经典SQL问题: 行转列,列转行

    情景简介 学校里面记录成绩,每个人的选课不一样,而且以后会添加课程,所以不需要把所有课程当作列.数据库grade里面数据如下图,假定每个人姓名都不一样,作为主键.本文以MySQL为基础,其他数据库会有 ...

  10. 2018年长沙理工大学第十三届程序设计竞赛 Dzzq的离散数学教室1

    Dzzq的离散数学教室1 链接:https://www.nowcoder.com/acm/contest/96/D来源:牛客网 zzq的离散数学教室1 时间限制:C/C++ 1秒,其他语言2秒 空间限 ...