知道创宇研发技能表v3.1说明关于知道创宇知行合一 | 守正出奇知道创宇是一家黑客文化浓厚的安全公司,愿景是让互联网更好更安全本技能表为知道创宇研发工程师的技能树集合,是的,很庞大聪明的人,会根据每个tip自驱动扩展不聪明的人,坐等别人手把手,不仅不适合知道创宇,也不适合任何有极客精神的公司附件标志是我们推荐的附加资源,感谢资源提供者知道创宇研发技能表v3.1离线版打包下载通用技能公司与个人公司是盈利性组织个人和公司必须双赢在认同公司理念且能够给公司创造足够价值的基础上,为个人发展而工作WHO AM I黑客是守正出奇且具备创造力的群体守正出奇这条正道/底线得坚守但如果太过正就迂腐了,为了搞定任务有时得出奇招创造力一个没有创造力的人是多么的可怜,对于团队来说也是一种耻辱本技能表的本质目的只有一个:引导你拥有足够的创造力黑客也可以是一种思维方式我们需要对得起名片上的那个头衔:工程师、研究员牛人姿态即使现在不是牛人,也得具备这样的姿态没有一定扎实内功与远见的人很少有这样的姿态拥有不将就的做事风格,迟早是牛人如何做事方法论完成一件事有好几条途径,优秀的人的途径最短任务拆分很容易得出做事的方法论好的「方法论」会让你具备更强的「创造力」!时刻问自己:「是否具备创造力?」任务拆分成长过程会经历:能力越大、责任越大、事情越多思路拆分细化为多个点排好优先级任务四象限,决定优先级紧急重要赶紧搞定重要不紧急时刻保持关注,以免沦为「紧急重要」紧急不重要少少益善,学会拒绝不紧急不重要靠自律SMART原则S:任务是否明确不明确的任务搞起来就是浪费生命M:任务是否可度量不可度量如何体现价值?A:任务是否可搞定搞不定就不应该接,接就得有魄力搞定R:任务的相关性如何决定了任务的价值,相关性越高越能体现价值,比如这个任务搞定了能让团队获得公司、客 ...T:任务的时间Timeline:任务时间轴,什么时间点需要搞定什么Deadline:任务的最后期限,做评估时最好提前,因为总会有各种意外或拖延本性Timeline上一些很关键的时间点我们可以称为里程碑,搞定每个里程碑应该庆祝下自己欠缺什么,立马发现是否需要寻求帮助,谁能帮你,自己单干?团队士气第一当你有团队时,分配与调度好任务很关键做得好是真并发做不好会死锁沟通、反馈与责任一个无沟通能力的人,要么是天才,要么是不可爱的人,不过天才也就寥寥无几而已,你并 ...反馈要及时避免出问题不反馈,影响进度方式正式的:邮件临时的:微信等即时通信着急的:给个电话工作有大小,责任心无大小周报的透明意义:大家互相了解工作与心得,有利于自己的判断与成长观察是一种多重要的技能不是单纯的给领导汇报工作周报需体现本周工作总结、下周工作计划、心得/问题/建议(我们叫唧唧歪歪)周报可以很好体现一个人的总结能力计划能力分享能力想象下:一个人从来没有心得/问题/建议的沉淀或反馈,这个人是一个相对封闭的人,在 ...当然,这种分享能力远不仅仅是在周报这种形式里团队意识很多人都说自己具备足够好的团队意识,但是有些人却并不是这样举个小例子:一个10人团队约定早上10点开会,而你迟到了10分钟,对于团队来说你 ...团队意识是建立在互相信任的基础上Leader最关键,优秀的Leader一定会有个优秀团队兵熊熊一个将熊熊一窝如何拥有个优秀的团队是一个复杂的话题成长新事物的敏感性保持好奇心不要局限在自己的圈子,适当跨界吸收灵感订阅国内外优秀博客/资源,Inoreader/深蓝阅读不错选择性参与一些必要的会议,听必要的主题,讨论必要的话题关于知识对知识的渴望程度决定了前进动力的大小当知识很廉价地摆在你面前,你反而不会珍惜对知识保持敬畏之心不要让自己成为矫情/浮夸的人和比你厉害的人在一起,和一流的人工作指点往往是精华杜绝笨蛋爆炸二流的人招进来的人不太可能是一流的久而久之一个团队就笨蛋爆炸了思考批判性思考换位思考对于一个团队来说,这点太关键提问的智慧遇到问题先独立思考,尝试独立解决,尽最大努力后再提问提问时,礼貌很关键(对知识的敬畏),清晰表达很关键解决后,分享出来帮助更多需要帮助的人小事心态越基础的事越关键,越需要细心不要一味盲目追求「高级感」,而忽视「小事」/「简单事」/「基础事」基础不牢、地动山摇小事做不好,别提大事无论是个人还是团队的成长都需要不断沉淀知识,没有沉淀根基不稳完成的定义比如写个PoC1. 搞懂了目标Web应用漏洞的原理2. 熟练运用Python各相关模块与机制3. 熟练了解了HTTP协议HTTP请求HTTP响应4. 代码写得够规范,让人看起来就是爽5. 程序经过足够的测试黑测试白测试6. 及时反馈进度我遇到困难了我搞定了7. 更新相关文档,沉淀熟练的定义比如熟练SQL注入SQL语句这门“语言”能脱离文档顺手写出主流数据库的SQL特有函数、存储过程、机制我都了如指掌MySQLMSSQLOraclePostgreSQLAccessSQLite...牛逼的工具我不仅用的顺其自然,源码还读过几遍,我能修改sqlmap...我具备创造性,而不仅仅是跟在大牛身后研究出了几个不错的技巧发了几篇不错的Paper对外会议/沙龙等进行了几次分享写出了自己的相关工具,爽我实战了N回,遇到了很多奇葩环境,我有足够的信心绕过以上这些之后,这才叫熟练!其他同理好书推荐推荐理由打通任督二脉的书,怎能不看?但,尽信书不如无书任何科学研究最终必须至少到哲学层面,触碰到上帝的脚具体技术类书籍请见「专业技能」相关部分鸡汤类黑客与画家印象深刻:设计者的品味好设计是简单的设计抓住本质好设计是永不过时的设计如果解决方法是丑陋的,那就肯定还有更好的解决方法,只是还没有发现而已好设计是解决主要问题的设计好设计是启发性的设计好设计通常是有点趣味性的设计好设计是艰苦的设计好设计是看似容易的设计好设计是对称的设计好设计是模仿大自然的设计好设计是一种再设计好设计是能够复制的设计好设计往往是奇特的设计好设计是成批出现的好设计常常是大胆的设计浪潮之巅感受IT帝国的崛起与没落,我们现在站在又一个互联网浪潮之巅洁癖类重构代码整洁之道代码大全2敏捷类Rework中文版37signals团队的敏捷经验高效程序员的45个习惯产品类人人都是产品经理结网神书自私的基因失控...专业技能原则至少完整看完与练习好一本书至少过一遍官方文档基础必备HTTP抓包与调试Firefox插件Firebug抓包与各种调试Tamper Data拦截修改Live Http Header重放功能Hackbar编码解码/POST提交Modify Headers修改头部Fiddler浏览器代理神器拦截请求或响应抓包重放模拟请求编码解码第三方扩展WatcherWeb前端安全的自动审计工具Wireshark各种强大的过滤器语法Tcpdump命令行的类Wireshark抓包神器Pythonurllib2打开请求响应调试编辑urllib2的do_open里的h.set_debuglevel改为h.set_debuglevel(1),这时可以清晰看到请求响应数据,包括h ...什么是跳转服务端跳转302<?php header("Location: 3.php"); ?> 301<?php header("HTTP/1.1 301 Moved Permane ...u=urllib2.urlopen(url)后,u.url能得到服务端跳转后的地 ...urllib2自己的特性所谓的会跟进去客户端跳转<meta http-equiv="refresh" content="0; u ...htmlparse解析就行了location.href="http:/" + "/evilcos.me";正则解析(弱)JavaScript引擎解析(强)Office能力Word文档编写,看去要专业,尤其对外的Excel里面大量的统计、图表功能,需要善于使用PPT演讲、培训等必备,如何做好PPT?百度一下...进一步yEdVisioFreeMind 本技能表就是这个制作上手Linux《鸟哥的Linux私房菜》熟练VIM实战至少3回合:http://coolshell.cn/articles/542 ...上手Pythonhttps://www.python.org/dev/peps/pep-0008 ...http://learnpythonthehardway.org/book/《Python核心编程2》第4章 Python对象完整熟练6.8 Unicode完整熟练8.11 迭代器和iter()函数完整熟练第9章 文件的输入和输出完整熟练第10章 错误和异常完整熟练第11章 函数和函数式编程完整熟练第12章 模块完整熟练第14章 执行环境完整熟练第15章 正则表达式完整熟练第18章 多线程编程完整熟练20.2 使用Python进行Web应用:创建一个简单的Web客户端完整熟练算法快排二分正则表达式调试工具KodosRegexBuddy支持多种语言支持调试优化http://www.regexper.com/正则图解正则表达式30分钟入门教程:http://deerchao.net/tutori ...http://wiki.ubuntu.org.cn/Python正则表达式操作指 ...《精通正则表达式》研发能力瀑布模型需求->需求分析->设计->开发->测试->上线->运维/运营需求分析能力给你一个需求,如何给出一个优美的执行思路——方法论这个能力非常非常非常的关键调试能力只要定位出,就没有解决不了的Bugs肉眼看到的都是假象一定要专业的工具与经验配合Bugs在哪出现,最终就在哪进行真实模拟调试缩小范围构建自己的测试样例排除网络复杂未知情况关联模块一个个排除Python单步调试import pdb;pdb.set_trace()在需要单步调试的地方加上面这句,运行程序后中断在此,然后h查看指令进行一步步细细 ...粗暴调试:print敏捷思想快速迭代任务拆细v1原则:定义好v1的目标,快速完成v1为优先习惯Wiki记录,利于沉淀与分享翻墙优雅解决方案shadowsocks + 一台海外 VPS + Chrome(SwitchyO ...详情了解:http://mp.weixin.qq.com/s?__biz=MzA ...SSH隧道http://www.ibm.com/developerworks/cn/lin ...本地转发ssh -L <local port>:<remote host>:<remot ...远程转发反弹ssh -R <local port>:<remote host>:<remot ...动态转发ssh -D <local port> <SSH Server>Web安全零基础如何学习Web安全http://www.zhihu.com/question/21606800/a ...Web服务组件8+1:一图胜千言哎:)钟馗之眼网络空间搜索引擎http://zoomeye.org大量样例:http://www.zoomeye.org/search/dork组件具有影响面,越底层的组件影响面可能越大安全维度漏洞风险事件Web安全标准OWASPWASC实战环境XSS内部平台:ks-xsslab_open可以上手XSSCSRFClickJackinghttp://xss-quiz.int21h.jp/答案:xss_quiz.txthttp://prompt.ml/0答案:https://github.com/cure53/XSSChalleng ...http://escape.alf.nu/答案:http://blog.nsfocus.net/alert1-to-win ...SQLhttps://github.com/Audi-1/sqli-labsSQLI-LABS is a platform to learn SQLIi春秋http://www.ichunqiu.com/Seebug + ZoomEyehttp://seebug.orghttp://zoomeye.org你懂得...工具我的渗透利器FirefoxFirebug调试JavaScript,HTTP请求响应观察,Cookie,DOM树观察等Tamper Data拦截修改Live Http Header重放功能Hackbar编码解码/POST提交Modify Headers修改头部GreaseMonkeyOriginal Cookie Injector for Greasemonke ...NoScript进行一些JavaScript的阻断AutoProxy翻墙必备ChromeF12打开开发者工具,功能==Firebug+本地存储观察等SwichySharp翻墙必备CookieHackerhttp://evilcos.me/?p=366Web2.0 HackingXSS'OR常用其中加解密与代码生成http://evilcos.me/lab/xssor/源码:https://github.com/evilcos/xssorXSSEE 3.0 BetaMonyer开发的,加解密最好用神器http://evilcos.me/lab/xssee/Online JavaScript beautifierJavaScript美化工具,分析JavaScript常用http://jsbeautifier.org/BeEFThe Browser Exploitation Frameworkhttp://beefproject.com/HTTP代理Fiddler非常经典好用的Web调试代理工具Burp Suite神器,不仅HTTP代理,还有爬虫、漏洞扫描、渗透、爆破等功能mitmproxyPython写的,基于这个框架写神器实在太方便了漏洞扫描AWVS不仅漏扫方便,自带的一些小工具也好用Nmap绝对不仅仅是端口扫描!几百个脚本Python自写脚本/工具漏洞利用sqlmapSQL注入利用最牛神器,没有之一Metasploit最经典的渗透框架Hydra爆破必备抓包工具Wireshark抓包必备TcpdumpLinux下命令行抓包,结果可以给Wireshark分析Seebug + ZoomEye类似这类平台都是我们需要的Seebug类似的https://www.exploit-db.com/ZoomEye类似的https://www.shodan.io/Kali Linux除了上面介绍的一些工具,其他海量各类型黑客工具,自己去摸索书《黑客攻防技术宝典(Web实战篇)》《白帽子讲Web安全》《Web前端黑客技术揭秘》我和xisigr出品《Web之困》《SQL注入攻击与防御》papershttp://www.exploit-db.com/papers/BlackHat/Defcon/XCon/KCon/国内各安全沙龙等相关Pape ...嵌入式安全路由器安全基础嵌入式Linux系统方面知识开放系统互联参考模型-第三层网络层MIPS/ARM汇编知识VxWorks系统方面知识JTAG调试接口规范嵌入式系统交叉环境开发路由器芯片方案提供商博通AtherosTrendChipACROSPEEDIC+瑞昱...站点https://www.openwrt.org/OpenWrt is described as a Linux distribu ...http://routerpwn.com全球主流路由器相关漏洞大集合http://see.sl088.com/wiki/Uboot_%E7%BC%9 ...Uboot_编译http://www.devttys0.com/Embedded Device Hacking工具BinwalkIDA Progdb/gdbserverqemu-systemqemu-user-staticSmiasmMetasmJTAG硬件调试器书《揭秘家用路由器0day漏洞挖掘技术》《Hacking the XBOX: An Introduction to Re ...《Hacking the Cable Modem: What Cable Com ...《MIPS体系结构透视 》《计算机组成与设计:硬件、软件接口》摄像头安全http://www.openipcam.com/https://media.blackhat.com/us-13/US-13-H ...工控安全基础工业生产环境的基本结构,如:SCADA、PCS工业生产环境的信息安全风险点(可参考DHS出版物)Improving Industrial Control Systems Cyb ...工控网络组态、逻辑开发、应用组态的基本技术方法抓包、看RFC分析几个常规工业以太网协议,如:Profinet、Modbus买两款PLC玩玩,会真实感受到工业环境的信息安全问题(一定记得买以太网模块,不贵 ...站点事件跟踪分析http://plcscan.org/blog/http://scadastrangelove.blogspot.krhttp://www.phdays.com/http://www.scadasl.orghttps://scadahacker.comDuquhttps://scadahacker.com/resources/duqu.h ...Stuxnethttps://scadahacker.com/resources/stuxne ...Havexhttps://scadahacker.com/resources/havex. ...标准协会/测试工具DHS CET套件http://ics-cert.us-cert.gov/AssessmentsNERC ES-ISAChttp://www.esisac.com/SitePages/Home.asp ...ICS-ISAChttp://ics-isac.orgNTSB美国国家工控测试床http://energy.gov/oe/downloads/common-cy ...NIST SP 800-82http://csrc.nist.gov/publications/nistpu ...ISA-99控制系统安全协会http://isa99.isa.org/ISA99%20Wiki/Home.a ...NERC CIP标准http://www.nerc.com/pa/Stand/Pages/Relia ...工具仿真类电力仿真软件testhanessModbus仿真软件ModScan电力104协议仿真软件PMA测试类Wurldtech AchillesCodenomicon DefensicsSpirentBPS源代码发现https://code.google.com/p/plcscan/ 	https://code.google.com/p/modscan/ 	https://github.com/arnaudsoullie/scan7 	https://github.com/atimorinhttps://github.com/digitalbond/Redpoint操纵https://www.scadaforce.com/modbushttps://github.com/bashwork/pymodbushttps://rubygems.org/gems/modbus-clihttp://libnodave.sourceforge.nethttps://code.google.com/p/dnp3异常监测http://blog.snort.org/2012/01/snort-292- ...http://www.digitalbond.com/tools/quickdr ...Fuzzhttps://github.com/jseidl/peach-pit/blob ...其他ZoomEye工控专题: http://ics.zoomeye.org/Shodan工控专题:https://www.shodan.io/report/ ...https://github.com/evilcos/papers/blob/m ...zoomeye.org全球可以找到无数真实路由器/摄像头/工控设备等如:http://www.zoomeye.org/search?q=app:%2 ...研发清单编码环境pipDocker/Vagranttmux/screenvimMarkdownzsh + oh-my-zshPython2.7+/3+>Django1.4http://djangobook.py3k.cn/2.0/Django Debug Toolbar其他框架web.pyFlaskTornadonode.jsUbuntu/Gentoo/Centosipython版本控制废弃SVN,全面拥抱GitGitLabNginx+uWSGIPython官方手册至少过一遍,这都没过一遍,视野会局限行之说:「我没看过Python的书,却熟读官方手册...」Linux/UNIX书《鸟哥的Linux私房菜》《Linux Shell脚本攻略》《UNIX编程艺术》《Software Design 中文版 01》《Software Design ...让你的电脑默认操作系统就是Linux...前端书《JavaScript DOM编程艺术》了解DOM这同样是搞好前端安全的必要基础库jQuery优秀的插件应该体验一遍,并做些尝试官方文档得过一遍D3.jsECharts来自百度Google APIZoomEye Map组件ZoomEye团队自己基于开源的打造AngularJSGoogle出品的颠覆性前端框架Bootstrap应该使用一遍爬虫进阶代理池爬虫「稳定」需要网络请求wget/curlurllib2/httplib2/requestsscrapy验证码破解pytesser调度crontab是最原生的定时调度基于redis实现的分布式调度基于rpyc实现的分布式调度celery/gearman等调度框架并发线程池进程内优美的并发方案协程进程内另一种优美的并发方案gevent多进程os.forkmultiprocessing数据结构JSONcPickleprotobuf数据存储及处理数据库MySQLMongoDBCassandraHadoop体系RedisSqlitebsddbElasticSearch大数据处理HiveSparkELKElasticSearch LogstashKibanaDevOpsSSH证书FabricSaltStackpuppetpssh/dsh运维进阶运维工程师必须掌握的基础技能有哪些?http://www.zhihu.com/question/23665108/a ...调试pdbloggingSentrystrace/ltracelsof性能Python内timeitcProfilePython性能分析指南:http://www.oschina.net/tran ...Python外top/htop/free/iostat/vmstat/ifconfig/ift ...算法分词贝叶斯神经元遗传算法聚类/分类...持续集成自测试noseJenkins安全我的分享程序员与黑客:http://www.infoq.com/cn/presentat ...程序员与黑客2:http://www.infoq.com/cn/presenta ...协作类似Trello的在线协同平台Slack微信立会设计思想人人都是架构师:具备架构思想是一件多酷的事实战出真知如何设计任务架构设计变迁.pdf松耦合、紧内聚单元与单元属性生产者与消费者结构队列LRU分布式存储计算资源考虑CPU内存带宽粗暴美学/暴力美学大数据,先考虑run it,然后才能知道规律在哪「run it优先」能快速打通整体,洞察问题「run it优先」能摆脱细节(繁枝末节)的束缚「run it优先」能快速迭代出伟大的v1一个字总结美牛人1,2,31研究:研究东西,有足够洞察力,研究水准不错2研发:Hack Idea自己有魄力实现,不懂研发的黑客如同不会游泳的海盗3工程:研发出来的需要实战、需要工程化,否则只是玩具,而不能成为真的武器优质资源书多关注电子工业/图灵/机械工业/人民邮电等出版社,他们有专业团队来保障每年输出优 ...自己需要掌握鉴别好书的能力站点知乎周刊:http://zhuanlan.zhihu.com/Weekly码农周刊:http://weekly.manong.io/Pycoder's Weekly:http://pycoders.com/arc ...Hacker News:https://news.ycombinator.com ...Startup News:http://news.dbanotes.net/开发者头条:http://toutiao.io/极客头条:http://geek.csdn.net/InfoQ:http://www.infoq.com/cnStack Overflow:http://stackoverflow.com/GitHub:https://github.com/FreeBuf:http://www.freebuf.com/WooYun:http://drops.wooyun.org/深蓝阅读:http://bluereader.org/RSS订阅漏洞相关http://seebug.org/rss.xmlhttps://www.exploit-db.com/rss.xmlhttps://rss.packetstormsecurity.comhttp://www.wooyun.org/feeds/public强烈推荐圈内人打造的深蓝阅读http://bluereader.org/这上面已经很多黑客/技术类似的RSS资源了威胁情报本来不想提任何这方面的,想想还是抖个资源,如下https://github.com/kbandla/APTnotes安全平台在线学习平台i春秋:http://www.ichunqiu.comhttps://pentesterlab.comPoC提交与学习Seebug: http://seebug.orgBeebeeto: http://www.beebeeto.comBugscan: http://www.bugscan.netTangscan: http://www.tangscan.com结尾本技能表会持续不断更新如果有相关好资源/建议可以联系我:evilcos@gmail.com如果本技能表引起你的强烈共鸣,想加入我们,可以联系我:evilcos@gmail ...给你仅仅一道有趣的笔试题或者和你线下约聊邮件联系我,邮件标题务必包含「技能表」三个字,感谢TO BE A HACKER:)
hide

知道创宇研发技能表v3.1

hide
通用技能
hide
如何做事
hide
专业技能
hidebookmark
基础必备
hide
Web安全
hide
工具
hide
我的渗透利器
hideidea
嵌入式安全
hide
工控安全
hide
研发清单