Board logo

标题: [转载]好久没玩win32了,今天回顾了一下 [打印本页]

作者: yongmin    时间: 2007-2-5 09:57     标题: [转载]好久没玩win32了,今天回顾了一下

软件全名:ascii picture designer v3.0 跟了一会才发现,0day在N年前就有注册机了,不管了,既然已经跟了,那就跟到底吧。把过程写一下,不是很难。 没有加壳,从字符串参考可以很轻易的来到注册关键代码处: .text:00404DC0 ; int __stdcall sub_404DC0(unsigned __int8 *,unsigned __int8 *) 下面就是注册码的算法了,我就不贴大段的代码了,直接把注册机的代码给出来,同志们自己跟着反汇编代码分析吧。 LRESULT CMainDlg::OnOK(WORD /*wNotifyCode*/, WORD wID, HWND /*hWndCtl*/, BOOL& /*bHandled*/) { // TODO: Add validation code char sName[100]; char sRegcode[100]; char table[65]; ::GetDlgItemText(m_hWnd,IDC_EDIT1,sName,50); if(lstrlen(sName)==0) { lstrcpy(sName,"tankaiha"); ::SetDlgItemText(m_hWnd,IDC_EDIT1,"tankaiha"); } int len=lstrlen(sName); lstrcpy(table,"abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ"); int tmpint=0x0f; for(int i=0;i



欢迎光临 黑色海岸线论坛 (http://bbs.thysea.com/) Powered by Discuz! 7.2