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. Linux命令学习(18):route命令

    版权声明更新:2017-05-20博主:LuckyAlan联系:liuwenvip163@163.com声明:吃水不忘挖井人,转载请注明出处! 1 文章介绍 本文介绍了Linux下面的route命令. ...

  2. oracle中merge的用法,以及各版本的区别 Create

    Merge是一个非常有用的功能,类似于Mysql里的insert into on duplicate key. Oracle在9i引入了merge命令,通过这个merge你能够在一个SQL语句中对一个 ...

  3. python模块导入的问题

    从模块导入函数时,通常可以使用 import somemodule 或者 from somemodule import somefunction 或者 from somemodule import s ...

  4. 洛谷【AT2827】LIS

    浅谈\(DP\):https://www.cnblogs.com/AKMer/p/10437525.html 题目传送门:https://www.luogu.org/problemnew/show/A ...

  5. Erlang pool management -- RabbitMQ worker_pool

    在RabbitMQ中,pool 是以worker_pool 的形式存在的, 其主要用途之一是对Mnesia transaction 的操作. 而在RabbitMQ 中, pool 中的worker 数 ...

  6. JAVA中数值的表示

    1.Java中用补码形式表示 2.第一位正负位,1表示负,0表示正. 3.原码:一个数的二进制表示.                  3的原码00000011   -3的 原码 10000011 4 ...

  7. 机器学习:SVM(基础理解)

    一.基础理解 1)简介 SVM(Support Vector Machine):支撑向量机,既可以解决分类问题,又可以解决回归问题: SVM 算法可分为:Hard Margin SVM.Soft Ma ...

  8. du 命令 -目前的目录所占的磁盘空间

    Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du [选项][文件] 2.命令功能 ...

  9. Thread之一:线程生命周期及五种状态

    <Thread之一:线程生命周期及五种状态> <juc线程池原理(四): 线程池状态介绍> 一.线程的生命周期及五种基本状态 关于Java中线程的生命周期,首先看一下下面这张较 ...

  10. web.xml中classpath表示什么样的路径

    首先  classpath是指 WEB-INF文件夹下的classes目录 解释classes含义: 1.存放各种资源配置文件 eg.init.properties log4j.properties ...