拥有16年开发经验,我都使用了什么工具?[最近更新:2017-10-12]

[作者]
网名: 猪头三
站点: https://www.x86asm.org
Email: 643439947@qq.com
QQ: 643439947
编程生涯: 2001~至今[共16年]
职业生涯: 14年
职业岗位: 软件架构/软件技术总监/软件研发
兼职岗位: C/C++/Windows核心编程教学
开发语言: C/C++; x86asm; Object Pascal; C#;
开发工具: VC++; Delphi;
研发领域: Windows应用软件安全/Windows系统内核安全/Windows系统磁盘数据安全
技能种类: 逆向 驱动 磁盘 文件
项目经历: 磁盘性能优化/文件系统数据恢复/文件信息采集/敏感文件监测跟踪/网络安全检测

[序言]
很多人问我开发16年了,都用了哪些实用的工具,希望我能分享一下.今天刚刚病愈(感冒发烧),就抽空写这篇文章.我这里仅列出符合大方向和潮流的工具且我现在正在使用的工具集合.
PS:最近发现有人转发我的文章,尽然把版权信息去掉了,感觉这是非常不妥的做法,希望大家注意一下.

[开发工具]
1> Microsoft Visual Studio开发工具开发套件
微软公司研发的一套开发环境,本人的C#和C/C++项目都在用这开发套件完成

2> Borland Delphi 7
本人的大量旧DELPHI项目,基于Delphi7来完成,因此这旧版的开发工具一直驻留在我的电脑上

3> Embarcadero RAD Studio XE
Delphi经过几个大型版本的演变,XE成为开发Win32的经典工具,本人现有新win32项目都基于Delphi XE开发

4> Adobe Dreamweaver
本人的www.x86asm.com网站的开发前台网页都在Adobe Dreamweaver完成

5> Eclipse For PHP
本人在进行PHP脚本开发时首选的开发环境

6> WDK
微软的驱动开发包

7> PyCharm
进行Python开发的开发环境

8> NASM
网际汇编语言包

9> Visual Studio for Mac
微软跨平台开发套装, 支持macOS平台上部署和开发

[开发辅助工具]
1> Visual Assist X
嵌入Microsoft Visual Studio开发套件的代码自动化管理工具,很强大

2> CnPack
嵌入Delphi开发套件的辅助管理工具,很强大

3> Notepad++[淘汰]
一个较为强大的文本编辑器,由台湾人编写

4> Adobe PhotoShop
做软件开发时,有时需要PS一些好看的图片和图标

5> Axialis IconWorkshop
为软件做ICO图标的好工具

6> Microsoft Visio
项目开发的过程,需要这套软件来对项目的各个功能进行规划建模等...

7> VMware Workstation
虚拟机,是一种可以创建虚拟操作系统的工具,可以方便我们做很多危害性测试

8> SourceInsight
很强大的代码阅读工具

9> Inno Setup
一个软件安装包制作工具

10> TortoiseSVN
非常好用代码管理工具,陪伴了我几年,如果没有它,我的代码管理简直是体力活

11> SnagIt
截图工具,强大好用

12> Microsoft Office
绝对好用的文档编辑工具,没有想到其他的代替品

13> RegexBuddy
强大的正则表达式测试工具

14>Beyond Compare
强大的内容比较工具

15>LINQPad
使用最佳的.NET代码便签来编写LINQ查询

16>SourceTree
Windows和Mac OS X下免费的Git客户端, 支持创建、克隆、提交、push、pull 和合并等操作

17>Axure RP
软件或者网页界面的原型设计工具

18>Visual Studio Code
微软官方出品的强大的代码文本编辑器, 支持大量开发插件.

[开发调试工具]
1> WinDBG
微软驱动调试时,必备的调试工具

2> OllyDbg[已过时, 推荐x64dbg]
挖掘程序秘密的调试工具

3> WinHex
本人最喜欢的数据编辑工具,支持磁盘数据分析

4> IDA Pro
挖掘程序秘密的分析工具

5> ProcessExplorer
微软收购并改进的进程管理工具

6> IEInspector HTTPAnalyzer
写跟网页交互的客户端时,必备的网页数据包分析工具

7> Fiddler
写跟网页交互的客户端时,必备的网页数据包分析工具

8> Process Monitor
微软收购并改进的系统监视工具

9> PCHunter (原XueTr)
专门分析Windows系统rootkit的专业工具

10> dotPeek
.NET平台的一款免费的反编译工具

11> BinDiff
Google收购之后免费开源并发布的二进制比较工具, 相当强大

12> WireShark
开源且强大的网络封包分析工具. 支持macOS平台

13> API Monitor
API Monitor是一个免费软件,可以让你监视和控制应用程序和服务,取得了API调用

[数据库]
1> XAMPP for Windows
一个进行网站开发的套件,里面包含了Apache MySQL FileZilla Tomcat Mercury的一键安装配置.

2> MySQL
本人的个人网站未来趋势都是使用MySQL,因此这个数据是我首选

3> SQLite
本人在开发各种小软件时必备的本地文件型数据库

4> Navicat Premium
数据库管理工具,简洁实用,节省了我不少时间

5> Altova XMLSpy
XML编辑工具,很强大,项目开发的时候如果决定用XML文件来存储数据,那么这个工具是不可少的.

[其他]
1> OBS(Open Broadcaster Software)
免费的超级好用的视频录制软件




  • 9
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 19
    评论
Linxer大牛在XueTr源码基础上重新开发了PC Hunter,支持Win8和X64,本次更新新增了十几处检测。分为免费版和收费版。 于20131月24日发布1.0免费版本。 在其微博上表示是购买了微软数字签名证书,并不是之前传言的0day。 本工具目前初步实现如下功能: 1.进程、线程、进程模块、进程窗口、进程内存信息查看,杀进程、杀线程、卸载模块等功能 2.内核驱动模块查看,支持内核驱动模块的内存拷贝 3.SSDT、Shadow SSDT、FSD、KBD、TCPIP、Classpnp、Atapi、Acpi、SCSI、IDT、GDT信息查看,并能检测和恢复ssdt hook和inline hook 4.CreateProcess、CreateThread、LoadImage、CmpCallback、BugCheckCallback、Shutdown、Lego等Notify Routine信息查看,并支持对这些Notify Routine的删除 5.端口信息查看,暂时不支持2000系统 6.查看消息钩子 7.内核模块的iat、eat、inline hook、patches检测和恢复 8.磁盘、卷、键盘、网络层等过滤驱动检测,并支持删除 9.注册表编辑 10.进程iat、eat、inline hook、patches检测和恢复 11.文件系统查看,支持基本的文件操作 12.查看(编辑)IE插件、SPI、启动项、服务、Host文件、映像劫持、文件关联、系统防火墙规则、IME 13.ObjectType Hook检测和恢复 14.DPC定时器检测和删除 15.MBR Rootkit检测和修复 16.内核对象劫持检测 17.WorkerThread枚举 免费版更新列表: 1.基于XueTr源码重新开发而来,应该超越了XueTr。
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我不是代码教父

我的创作动力离不开你的真诚激励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值