相遇与早期合作(2011-2013)
2011年,16岁的Hadrien使用Arduino连接电子元件制作了"电池分拣器",能够自动测试电池电量并进行分类,该项目还赢得了法国青少年发明竞赛奖项。
2012年,我们在瑞士洛桑联邦理工学院(EPFL)相识。在Facebook举办的校园黑客松中,我们合作开发了SquareTunes——一个让派对参与者通过手机投票点歌的互动音乐流媒体应用。这个项目最终获得第一名,赢得了前往Facebook伦敦总部参加黑客松的机会。
CourseAdvisor课程评价平台(2014)
由于对学校课程信息不透明的不满,我们共同开发了CourseAdvisor平台。该平台通过爬取学校课程数据,让学生能够对课程进行评价和评论。项目高峰期拥有700多名注册学生和800多条课程评价。Hadrien在此期间指导我学习了Laravel PHP框架和规范的测试实践。
计算机图形学项目
在计算机图形学课程中,Hadrien使用OpenGL、光线追踪和程序化生成技术创建了一个随机生成无限世界的项目。这个作品被教授认为如此出色,以至于每年都在课程开始时作为示范展示。
创新侧项目集锦
远程鱼食投喂器
可远程控制的物联网设备,曾考虑设计每日竞价让最高出价者获得投喂特权。
口哨控制太空侵略者
通过吹口哨的音高控制游戏角色移动的创意游戏。
声控电源开关(Clapruptor)
通过拍手控制电源开关的完整硬件项目,配有高质量制作视频教程。
图灵战争(Turing Wars)
玩家编写汇编程序在虚拟竞技场中对战的编程游戏。
凯奇面部替换器(Cagificator)
基于计算机视觉的web工具,可将任何人脸替换为尼古拉斯·凯奇的面孔。
类型系统研究
在JS Romandie会议上展示TypeScript类型检查系统图灵完备性的技术演讲。
安全研究成就
虽然不专攻安全领域,但Hadrien展现出卓越的安全技术能力:
- XSS蠕虫:在大学web应用中发现XSS漏洞并创建可自我传播的蠕虫 payload
- 游戏反作弊绕过:逆向分析Android游戏《Fun Run》并成功绕过反作弊系统
- 自托管密码管理器:从头开发支持客户端加密的Vaultage密码管理工具
- Web缓存漏洞研究:发现可跨源泄露Authorization头值的缓存漏洞
- 二进制漏洞利用:在CTF比赛中成功利用缓冲区溢出漏洞
- 组合漏洞利用:结合XSS和CSRF漏洞实际攻击作者个人资料图片
技术遗产
Hadrien在AppDynamics(现属思科)和Datadog担任软件工程师期间持续输出技术价值。他的创新项目和安全隐患研究至今仍在技术社区产生深远影响。
“Hadrien绝对塑造了今天的我。你将永远活在我的心中!"——文末作者深情告别