好友
阅读权限10
听众
最后登录1970-1-1
|
HippoEdit 1.51.6
发行日期:2013-12-2
官网:http://www.hippoedit.com/
语言:英文
功能介绍:程序代码编辑修改及着色浏览软件,类似于notepad++等。个人感觉这个做的真心不错,小巧强大,编程爱好者值得拥有啊。当然你作为文本编辑器来用也是功能多多!
多文档界面
文档标签
多样界面主题
界面布局管理
动态适应当前编程语言
自选键盘快捷键配置
文本编辑器 - 概述
支持多种文件编码
按组多层撤销/重做
文档自动保存
保存时移除行尾空格
跨存档点撤销更改
对鼠标滚轮的完善支持
文本编辑器 - 可视化
行号
已改变行指示条
页面宽度指示
多种自动换行
当前行高亮
结构分离器
空格提示
文本编辑器 - 语法高亮
可通过语法文件自定义
为文本块定义颜色
为文本块定义样式
自定义文本块
使用任何字体和大小
只使用等宽字体选项
为HTML, PHP, Java, C/C++等预置语法定义文件
语法定义可延续
语法定义内嵌
文本编辑器 - 代码折叠
显示代码块的起始/结束/中间部分
折叠/展开代码块
折叠相同类型的代码块
折叠注释
自定义 “折叠区域”
查看当前范围
预览折叠文本
文本编辑器 - 代码模版
因用户及语言而变
通过按键拓展文本
内建动态标记 (日期时间, 剪贴板内容, 文档名)
交互式标记
通过代码提示提示用户
按照所选文字执行模版
用模版环绕
文本编辑器 - 代码提示
根据已键入单词的统计数据提供最佳猜测
提示关键词
提示模版快捷键
根据自动更正词典提供拼错单词提示
自定义提示
文本编辑器 - 自动完成
根据语言关键词提供自动完成建议
根据统计数据自动完成 (文件中的字词)
按类型动态过滤
文本编辑器 - 剪贴板管理
循环剪贴板
增强的粘帖菜单
通常及列模式格式
多种剪贴板格式:
以代码高亮格式粘帖入MS Outlook中
以代码高亮格式粘帖入MS Word中
追加复制/粘帖
粘帖为HTML
插入日期时间
Unicode或ASCII格式支持
文本编辑器 - 当前范围
在代码中高亮当前范围标签
在代码折叠边界中高亮当前范围
在状态面板中查看当前代码层次结构
源代码中对应括号高亮
以错误颜色提示不匹配括号
文本编辑器 - 增强的查找/替换
增量搜索
查找替换项目历史记录
以标记颜色高亮匹配项目
在已折叠字符中搜索
在会话中保存搜索参数
使用正则表达式
查找结果窗口
文本编辑器 - 编辑功能
列模式
拓展/收缩选区
校正误键入
拖放编辑
自动闭合括号
关键词大小写自动纠正
自动缩进
Caps Lock纠正
智能Tab
环绕选择
粘帖后格式整理
行操作
文本排序
改变大小写
选区或行的缩进/撤销缩进
文本编辑器 - 打印及打印预览
带颜色打印
使用代码折叠隐藏注释或无关部分
带行号打印
自定义页眉页脚
打印时折行
打印预览
文本编辑器 - 文本导出
到富文本(RTF)
到HTML
到Adobe PDF
文本编辑器 - 增强导航
至上一处改变点
浏览代码前一部分/后一部分
浏览当前词的前一次/后一次出现
支持命名书签及未命名书签 (类似MSVS)
所有文档统一的书签窗口
滚动条信息
文本编辑器 - 键盘快捷键
自定义快捷键
多种键盘快捷键配置
单一命令有多种快捷方式
实际快捷键在工具栏及菜单中提示
文本编辑器 - 文件处理
自动选择语法
自动选择DOS/UNIX/MAC格式
监视已打开文件的改变,在需要时重新打开文件
保存/重置文档信息 (断点及书签)
文件大小没有限制
用户工具
使用适当参数执行外部程序
编译、执行和测试您的源代码
在输出窗口中捕获外部工具输出
项目管理器
整合相关文件组到一个项目文件中
创建/删除项目文件夹
可包括用户工具
可包括URL
定义Main文件
文件管理器
浏览文件系统
支持只显示所选文件类型的过滤器
根据用户定义过滤显示
通过双击打开
加到当前项目中
代码预览
使用内置浏览器预览页面 (Internet Explorer)
使用外部浏览器预览页面
概述
单/多实例
内置及外部帮助浏览器
内置语言依赖的在线帮助
外部文件拖放支持
打开文件数量不限
最小化到系统托盘
快速链接...
© 2006-2013 HippoEDIT.com. All Rights Reserved.
如何购买
HippoEDIT的单个授权价格为 39.95 EUR.
* 欧盟居民需在本表价格的基础上另缴增值税。
我们同样提供多用户版权。
我们在线上提供我们的软件供您下载与试用。我们在网上上销售软件以为您节省费用。订单将在一工作日内办理。
作为注册用户,您可以得到:
完整的授权,可以在30天后继续使用本产品。
解锁您软件的注册码会通过电子邮件发送给您,请您确保在订单中包括了您的电邮地址。
在打开文件与执行工具时不会再有扰人的跳出屏或延迟
在关于对话框中显示您的名字和注册号。
继续免费共享啊
下载地址
http://pan.baidu.com/s/1rdwuc
破解爱好初学者可以自己练练手
004E0110 8B87 1C120000 mov eax,dword ptr ds:[edi+0x121C]
004E0116 8B80 8C020000 mov eax,dword ptr ds:[eax+0x28C]
004E011C 83EC 2C sub esp,0x2C
004E011F 69C0 60EA0000 imul eax,eax,0xEA60
004E0125 53 push ebx
004E0126 55 push ebp
004E0127 56 push esi
004E0128 33DB xor ebx,ebx
......
004E01CF 68 B2800000 push 0x80B2
004E01D4 68 11010000 push 0x111
004E01D9 56 push esi
004E01DA FFD5 call Xebp
004E01DC EB 06 jmp XHippoEdi.004E01E4
004E01DE 8B2D 00326400 mov ebp,dword ptr ds:[<&USER32.PostMessa>; user32.PostMessageW
004E01E4 E8 B707FFFF call HippoEdi.004D09A0 ; 关键call,F7进入修改标志位使得下面这个jnz跳转实现
004E01E9 84C0 test al,al
004E01EB 75 72 jnz XHippoEdi.004E025F ; 必须跳
004E01ED E8 FEFCFEFF call HippoEdi.004CFEF0
004E01F2 8B48 04 mov ecx,dword ptr ds:[eax+0x4]
004E01F5 8B10 mov edx,dword ptr ds:[eax]
004E01F7 51 push ecx
004E01F8 52 push edx
......
004E038B 8BC8 mov ecx,eax
004E038D FF15 80166400 call Xdword ptr ds:[<&EditLib.CPLanguage>; EditLib.CPLanguage::GetLanguageEx
004E0393 3BC3 cmp eax,ebx
004E0395 74 06 je XHippoEdi.004E039D
004E0397 56 push esi
004E0398 E8 C31D0200 call HippoEdi.00502160
004E039D 5E pop esi
004E039E 5D pop ebp
004E039F 5B pop ebx
004E03A0 83C4 2C add esp,0x2C
004E03A3 C3 retn
F7进入上边的那个关键call了:
修改一个字节的标志位即可成功注册给XXXXXX
004D09A0 64:A1 00000000 mov eax,dword ptr fs:[0]
004D09A6 6A FF push -0x1
004D09A8 68 AC1F6300 push HippoEdi.00631FAC
004D09AD 50 push eax
......
004D0A3D 52 push edx
004D0A3E BF 747A6500 mov edi,HippoEdi.00657A74 ; \license.dat
004D0A43 E8 780EF4FF call HippoEdi.004118C0
004D0A48 8B4424 20 mov eax,dword ptr ss:[esp+0x20]
004D0A4C 83C4 08 add esp,0x8
004D0A4F 6A 00 push 0x0
004D0A51 68 80000008 push 0x8000080
......
004D0B77 FF15 00326400 call Xdword ptr ds:[<&USER32.PostMessage>; user32.PostMessageW
004D0B7D 8B4C24 10 mov ecx,dword ptr ss:[esp+0x10]
004D0B81 33C0 xor eax,eax
004D0B83 3841 08 cmp byte ptr ds:[ecx+0x8],al
004D0B86 8B8C24 A8080000 mov ecx,dword ptr ss:[esp+0x8A8]
004D0B8D 5F pop edi
004D0B8E 5E pop esi
004D0B8F 0F95C0 setne al ; 就这一处关键,标志位改为真,修改成sete al
004D0B92 64:890D 0000000>mov dword ptr fs:[0],ecx
004D0B99 5B pop ebx
004D0B9A 81C4 A8080000 add esp,0x8A8
004D0BA0 C3 retn
完工
以后如果版本升级了
大家可以自己练一练,只要在OD中Ctrl+S,输入
pop edi
pop esi
setne al
或Ctrl+B,输入:
5F 5E 0F 95 C0
就可找到唯一关键爆破点的。
|
-
-
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|