⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 网络攻击view.h

📁 这是局域网扫描空密码主机和ftp共享资源的一个软件的源代码
💻 H
字号:
// 网络攻击View.h : interface of the CMyView class
//
/////////////////////////////////////////////////////////////////////////////

#if !defined(AFX_VIEW_H__55CECD0C_635D_492B_B812_D5A8CA0A1F2E__INCLUDED_)
#define AFX_VIEW_H__55CECD0C_635D_492B_B812_D5A8CA0A1F2E__INCLUDED_
#include <winsock2.h>
#include <afxinet.h>
#include"htmlhelp.h"
///////////////
#include <winsock2.h>
#include <afx.h>
#include <Ws2tcpip.h>
#include <fstream.h>
#include <lm.h>
#include <assert.h>
#include <sql.h>
#include <sqlext.h>
#include <afxmt.h>
#pragma	comment(lib, "ws2_32.lib")
#pragma comment(lib,"mpr.lib")
#pragma comment(lib,"odbc32.lib")
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
BOOL pingip(int ip1,int ip2,int ip3,int ip4,CString & ipstr,long time);
typedef BOOL (_cdecl *LPFNDLLFUNC)(CString ,CString & ,CStringList & );
BOOL SharesScan(CString m_Ip,CString & strlist,CStringList & smtplist);//open ports
BOOL UsersScan(CString m_Ip,CString & strlist,CStringList & smtplist);//open ports
int diskenum(LPWSTR computername,CString m_Ip,CString & strlist,CStringList & smtplist);
int diskenum_95(LPWSTR computername,CString m_Ip,CString & strlist,CStringList & smtplist);
BOOL EstablishNullSession(LPCWSTR Server,BOOL bEstablish);
int queryuser(LPWSTR  szServer,CString m_Ip,CString & strlist,CStringList & smtplist);
class CMyView : public CFormView
{
protected: // create from serialization only
	CMyView();
	DECLARE_DYNCREATE(CMyView)

public:

	//{{AFX_DATA(CMyView)
	enum { IDD = IDD_MY_FORM };
	CProgressCtrl	m_progress;
	CListBox	m_course;
	CString m_getp;
	CString m_both;
	CString m_curip;
	CString m_sum;
	CString m_share;
	CIPAddressCtrl	m_ip2;
	CIPAddressCtrl	m_ip1;
	CButton	m_foldopen;
	CButton	m_foldclose;
	CButton	m_stop;
	CButton	m_scan;
	CStatic	m_sf;
	CStatic	m_sz;
	CTreeCtrl	m_show;
	CString	m_user;
	CString	m_pwd;
	CString	m_name;
	CString	m_ports;
	CString	m_ftp;
	//}}AFX_DATA

// Attributes
public:
	CMyDoc* GetDocument();
// Operations
public:
	BOOL m_bftp;
	BOOL m_bshare;
	BOOL m_bget;
	BOOL m_bports;
	BOOL m_bstart;
	BOOL m_bping;
	HTREEITEM rpitem;//猜解树形节点
	CStdioFile *passwordfile;//字典文件
	CStringList pplist;//密码
	int ishare;
	int iuser;
	int iboth;
	int igetp;
	int iftp;
	CString curip;
	long curthread;
	CImageList ilist;
	long del;
	int userprogress;
	int shareprogress;
	CString name;
	CString password;
	CStringList  m_stringusers,m_stringshares,m_stringlist;
	void AddString(CString strshow, CStringList & shares, HTREEITEM num, int type,CString ip);
	void antherthread();
	void getpassword2(CString user, CString ip, HTREEITEM pitem);
	void getpassword(CString user, CString ip,HTREEITEM pitem);
// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CMyView)
	public:
	virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	virtual void OnInitialUpdate(); // called first time after construct
	virtual BOOL OnPreparePrinting(CPrintInfo* pInfo);
	virtual void OnBeginPrinting(CDC* pDC, CPrintInfo* pInfo);
	virtual void OnEndPrinting(CDC* pDC, CPrintInfo* pInfo);
	virtual void OnPrint(CDC* pDC, CPrintInfo* pInfo);
	virtual void OnDraw(CDC* pDC);
	//}}AFX_VIRTUAL

// Implementation
public:
	void findfile(CString ip,CString path,CFtpFileFind & finder,HTREEITEM item);
	void getftpfile(CString ip,HTREEITEM item);
	BOOL ScanPorts(CString m_Ip,CString & strlist,CStringList & smtplist,HTREEITEM item);
	void updatestring(CString ip);
	void caijiepassword();
	virtual ~CMyView();
#ifdef _DEBUG
	virtual void AssertValid() const;
	virtual void Dump(CDumpContext& dc) const;
#endif

protected:

// Generated message map functions
protected:
	//{{AFX_MSG(CMyView)
	afx_msg void Onscan();
	afx_msg void Onface();
	afx_msg void OnUpdateFileNew(CCmdUI* pCmdUI);
	afx_msg void OnUpdateface(CCmdUI* pCmdUI);
	afx_msg void Onfoldclose();
	afx_msg void Onfoldopen();
	afx_msg void Onstop();
	afx_msg void OnDblclkTree1(NMHDR* pNMHDR, LRESULT* pResult);
	afx_msg void OnFieldchangedIpaddress1(NMHDR* pNMHDR, LRESULT* pResult) ;
	afx_msg void Onclose();
	afx_msg void Onmade();
	afx_msg void OnHelp();
	afx_msg void OnRclickTree1(NMHDR* pNMHDR, LRESULT* pResult);
	afx_msg void Oncaijie();
	afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

#ifndef _DEBUG  // debug version in 网络攻击View.cpp
inline CMyDoc* CMyView::GetDocument()
   { return (CMyDoc*)m_pDocument; }
#endif

/////////////////////////////////////////////////////////////////////////////
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_VIEW_H__55CECD0C_635D_492B_B812_D5A8CA0A1F2E__INCLUDED_)
////////////////////////////////
/*
	/*HINSTANCE FLibHandle=LoadLibrary("commonscan.DLL");
	if(FLibHandle)
	{
    LPFNDLLFUNC SharesScan=(LPFNDLLFUNC)GetProcAddress(FLibHandle, "SharesScan");
    //LPFNDLLFUNC UsersScan=(LPFNDLLFUNC)GetProcAddress(FLibHandle, "UsersScan");
	if (SharesScan!=NULL&&UsersScan!=NULL) //
    {
		m_winb1=SharesScan(tem->ip,strlist,shares);
		m_winb2=UsersScan(tem->ip,strlist,users);

	}
	FreeLibrary(FLibHandle);
	}*/
/////////////////////////////

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -