Quantcast
Channel: 看雪安全论坛
Viewing all articles
Browse latest Browse all 9556

【分享】分享下自己挂论坛,得kx的几行代码

$
0
0
前段时间,每天都挂在看雪上,但是一直不加kx,后来看到大牛的帖子,要保持活跃度,

为了早日转正,就自己写了个刷新器,现在跟广大还未转正的分享下,当然这里还是建议最好一边学习一边加kx最好。

原理很简单,这里用的mfc,什么语言都一样,使用的webbrowser控件,网上各种小型的安全工具,基本也用的这个,简单易使用。当然大牛们可能就是自己封包,解包了,追求的效率,这里就不详解了

BOOL C***Dlg::OnInitDialog()
{
//....................
CString cPediyUrl = _T("http://bbs.pediy.com/index.php");
m_LoginExplorer.Navigate(cPediyUrl + GetStrRandTime(),NULL,NULL,NULL,NULL);
SetTimer(0,1000*60,NULL); //时间频率不用太快,这里设的1分钟刷一次,如果清楚时间的话,改成临界值比较好
}

//这里加了个防缓存的,因为我不知道重复提交同一个页面,如果获取缓存页面的话,kx加不加,所以这里就无耻了下,每次都重新请求资源
CString C***Dlg::GetStrRandTime()
{
CString StrRandTime ;
srand( (unsigned)time(NULL) );

int nIntRandTime = rand() % 10000;

CString TmpStr;
TmpStr.Format(_T("%d"),nIntRandTime);

StrRandTime = _T("?rand=") + TmpStr;

return StrRandTime;
}

void C***Dlg::OnTimer(UINT_PTR nIDEvent)
{
m_LoginExplorer.Refresh();

CDialogEx::OnTimer(nIDEvent);
}

当然,我们要先登录上去哈,使用ie登录或者控件登录都一样,剩下的就是等着转正了

Viewing all articles
Browse latest Browse all 9556

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>