estelle Posted December 15, 2008 Posted December 15, 2008 !- Protected ArmadilloProtection system (Professional)!- <Protection Options>Debug-BlockerCopyMem-IIEnable Memory-Patching Protections!- <Backup Key Options>Fixed Backup Keys!- <Compression Options>Better/Slower Compression!- <Other Options>49347A80 Version 6.24 02-12-2008!- Elapsed Time 00h 00m 01s 703msArmadillo_V6.24.rarUnpack.rar
Teddy Rogers Posted December 15, 2008 Posted December 15, 2008 The [unpackme] tag has been added to your topic title.Please remember to follow and adhere to the topic title format - thankyou![This is an automated reply]
Ziggy Posted December 15, 2008 Posted December 15, 2008 (edited) That's something different. An Armadillo 6.x unpackme with an old V1 key registration scheme + Hardware locking.Try this keygenUnpackmeV6.24_V1_Key_keygen.rarZiggy Edited December 15, 2008 by Ziggy
Apuromafo Posted March 28, 2012 Posted March 28, 2012 interesting app and interesting keygen, but more interesting about:whithout serial check and find the correct cert (maybe default) , checking the values importants for the keygen:Project ID: 1Level 0 unsigned, symkey:7FA35531if comparate the kg and checking the sym key if are there exist(yes i'ts here too):00401615 |. 81F2 3155A37F XOR EDX,7FA35531the kg of Ziggy work for date of today, interesting way brobut seeying is this the interesting:^^ and when open is a moding of notepad2 of some author but this about is chinese! but with interesting hints for every reverser..this talk the about:各分类语言程序的破解思路 C类 Point-H法 bp GetDlgItem/GetWindowText(A/W)/GetWindowTextLength(A/W) (断输入框) bp MessageBox(A/W)(断对话框) 字符串法 B、D类 DEDE、PE Explorer作为强有力的辅助工具 关键还是找按妞事件 Point-H法 bp GetDlgItem/GetWindowText(A/W)/GetWindowTextLength(A/W) (断输入框) bp MessageBoxA(断对话框) 字符串法 FormCreate V类 VBExplorer、GetVBRes、SmatCheck作为强有力的辅助工具 关键还是找按妞事件 bp rtcMsgBox(断对话框) E类 有E-Code Explorer作为辅助工具查找按钮事件 ECode法注册表类型 Bpx RegOpenKeyA(W) Bpx RegOpenKeyExA(W)INI文件类型(*.reg/*.ini) Bpx GetPrivateProfileStringA其他文件类型(*.dat/*.lic…) Bpx CreateFileA(W) Bpx ReadFileDLL文件操作类型 Bpx CreateFileA(W)拦截窗口:bpx CreateWindow 创建窗口bpx CreateWindowEx(A/W) 创建窗口bpx ShowWindow 显示窗口bpx UpdateWindow 更新窗口bpx GetWindowText(A/W) 获取窗口文本拦截消息框:bpx MessageBox(A) 创建消息框bpx MessageBoxExA 创建消息框bpx MessageBoxIndirect(A) 创建定制消息框拦截警告声:bpx MessageBeep 发出系统警告声(如果没有声卡就直接驱动系统喇叭发声)拦截对话框:bpx DialogBox 创建模态对话框bpx DialogBoxParam(A/W) 创建模态对话框bpx DialogBoxIndirect 创建模态对话框bpx DialogBoxIndirectParam(A/W) 创建模态对话框bpx CreateDialog 创建非模态对话框bpx CreateDialogParam(A) 创建非模态对话框bpx CreateDialogIndirect 创建非模态对话框bpx CreateDialogIndirectParam(A/W) 创建非模态对话框bpx GetDlgItemText(A/W) 获取对话框文本bpx GetDlgItemInt 获取对话框整数值拦截剪贴板:bpx GetClipboardData 获取剪贴板数据拦截注册表:bpx RegOpenKey(A) 打开子健 ( 例:bpx RegOpenKey(A) if *(esp+8)=='****' )bpx RegOpenKeyEx 打开子健 ( 例:bpx RegOpenKeyEx if *(esp+8)=='****' )bpx RegQueryValue(A) 查找子健 ( 例:bpx RegQueryValue(A) if *(esp+8)=='****' )bpx RegQueryValueEx 查找子健 ( 例:bpx RegQueryValueEx if *(esp+8)=='****' )bpx RegSetValue(A) 设置子健 ( 例:bpx RegSetValue(A) if *(esp+8)=='****' )bpx RegSetValueEx(A) 设置子健 ( 例:bpx RegSetValueEx(A) if *(esp+8)=='****' )注意:“****”为指定子键名的前4个字符,如子键为“Regcode”,则“****”= “Regc”功能限制拦截断点:bpx EnableMenuItem 禁止或允许菜单项bpx EnableWindow 禁止或允许窗口bmsg hMenu wm_command 拦截菜单按键事件,其中hMenu为菜单句柄bpx K32Thk1632Prolog 配合bmsg hMenu wm_command使用,可以通过这个断点进入菜单处理程序应用示例:CALL [KERNEL32!K32Thk1632Prolog]CALL [......] <-- 由此跟踪进入菜单处理程序CALL [KERNEL32!K32Thk1632Epilog]拦截时间:bpx GetLocalTime 获取本地时间bpx GetSystemTime 获取系统时间bpx GetFileTime 获取文件时间bpx GetTickCount 获得自系统成功启动以来所经历的毫秒数bpx SetTimer 创建定时器bpx TimerProc 定时器超时回调函数拦截文件:bpx CreateFileA 创建或打开文件 (32位)bpx OpenFile 打开文件 (32位)bpx ReadFile 读文件 (32位)bpx WriteFile 写文件 (32位)拦截驱动器:bpx GetDrivetype(A/W) 获取磁盘驱动器类型bpx GetLogicalDrives 获取逻辑驱动器符号bpx GetLogicalDriveStringsA(W) 获取当前所有逻辑驱动器的根驱动器路径拦截狗:bpio -h 378(或278、3BC) R 378、278、3BC是并行打印端口bpio -h 3F8(或2F8、3E8、2E8) R 3F8、2F8、3E8、2E8是串行端口VB程序专用断点:bp__vbaFreeStr 偶发现了VB杀手断点.不管是重起验证.还是有错误提示的VB..下这个断点通杀bpx msvbvm50!__vbaStrCmp 比较字符串是否相等bpx msvbvm50!__vbaStrComp 比较字符串是否相等bpx msvbvm50!__vbaVarTstNe 比较变量是否不相等bpx msvbvm50!__vbaVarTstEq 比较变量是否相等bpx msvbvm50!__vbaStrCopy 复制字符串bpx msvbvm50!__vbaStrMove 移动字符串bpx MultiByteToWideChar ANSI字符串转换成Unicode字符串bpx WideCharToMultiByte Unicode字符串转换成ANSI字符串上面的断点对应VB5程序,如果是VB6程序则将msvbvm50改成msvbvm60即可记住VB常用的一些函数:MultiByteToWideChar 将ANSI字符串转换成UNICODE字符WideCHatToMultiByte 将UNICODE字符转换成ANSI字符rtcT8ValFromBstr 把字符转换成浮点数 vbaStrCmp 比较字符串(常用断点)vbaStrComp 字符串比较(常用断点)vbaStrCopy 复制字符串StrConv 转换字符串vbaStrMove 移动字符串__vbaVarCat 连接字符串rtcMidCharVar 在字符串中取字符或者字符串!__vbaLenBstr 取字符串的长度vbaVarTstNe 变量比较vbaVarTstEq 变量比较rtcMsgBox 显示对话框VarBstrCmp 比较字符串VarCyCmp 比较字符串
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now