![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
我的原创
文章平均质量分 50
amh
这个作者很懒,什么都没留下…
展开
-
思科web界面的相关配置
交换机WEB界面的配置内容(2006-10-15)1.启用WEB界面Switch(config)#ip http server2.关闭WEB界面Switch(config)#no ip http-server3.可选的浏览器端口号Switch(config)#ip http port [number]4.限制访问的IPSwitch(config)#ip http access-cl原创 2006-10-19 10:33:00 · 5890 阅读 · 0 评论 -
VC中如何使用列表控件
1 加一下LISTCONTRL2 加一个m_MyList3 初始化对话框中如下:// TODO: Add extra initialization here DWORD dwSytle=::GetWindowLong(m_MyList.m_hWnd,GWL_STYLE); // 设置为报表形式 SetWindowLong(m_My原创 2005-12-21 21:59:00 · 4705 阅读 · 3 评论 -
列出文件
列出文件1 加一个LIST控件IDC_MYLIST2 加一个变量m_MyList3 在对话框中初始化中加入如下代码: TCHAR szPath[MAX_PATH]={"c:/windows"}; int nReslt=DlgDirList( szPath, IDC_MYLIST, NULL, DDL_READWRITE| DDL_READON原创 2005-12-20 21:36:00 · 1640 阅读 · 0 评论 -
如何使用树形控件
1、加一个CTree contrl ID _MYTREE设置HASBUTTON 到ALWAYS SHOW SECLECTON的属性为TRUE加一成员变量m_MyTree2、BOOL CAaaDlg::OnInitDialog(){ CDialog::OnInitDialog(); // Add "About..." menu item to system menu. // IDM_ABOU原创 2005-12-19 14:24:00 · 2487 阅读 · 1 评论 -
程序设计中的读写注册表的编程介绍
程序设计中的读写注册表的编程介绍 川师信息安全研究中心 作者:安美洪 提到注册表,各位黑友没有哪个不或多或少都有所了解,因为在好多的黑客软件中,可能需要涉及到这方面的编程,如系统启动自动加载程序运行,收集肉机的相关信息,修改相关的设置,提高服务器的抗拒绝服务攻击能力等,所以说,对注册表的编程操作是我们各位黑友进行工具开发的重要内容,我们没有理由不深入了解它。WINDOWS系列操作系统的注原创 2005-10-26 19:37:00 · 4085 阅读 · 4 评论 -
Windows系列操作系统信息一网打尽
Windows系列操作系统信息一网打尽 四川师范大学信息安全研究中心 安美洪 在对一个目标进行攻击时,我们需要的是查点技术,那么当我们进入一个系统后我们一般首先看看的是什么呀,我想这个不用说,那就是查看电脑的相关信息了,如何能够进行信息的快速,准确的收集呢?办法很多,但如何才能够尽是的减轻我们的工作量呢?能解决吧,答案是有的,那就是编程实现自动化的收集,如在大量远程控制类软件中的各原创 2005-10-26 19:32:00 · 1928 阅读 · 0 评论 -
反黑也要有方法论作指导――谈非法程序的分析、查找、跟踪、删除
请购<<电脑安全专家>>05第7期原创 2005-06-07 09:33:00 · 1058 阅读 · 0 评论 -
疯狂字典程序开发
BS网上现在的字典都要注册,所以自己写一款方便大家正在开发中先看看图吧:原创 2005-05-06 00:45:00 · 1592 阅读 · 2 评论 -
MD5计算器
今晚查了下资料,把32的MD5与16位的搞清楚了,16是只是截取了32位的中间部分如果需要源码,请联系界面如下:原创 2005-05-03 02:38:00 · 1654 阅读 · 1 评论 -
RADIO按钮进行的常规操作
void CRadioDlg::OnOK() { // TODO: Add extra validation here UINT nLes=GetCheckedRadioButton(IDC_RADIO1,IDC_RADIO2); UINT nTea=GetCheckedRadioButton(IDC_RADIO3,IDC_RADIO4); CString msg="课程:"; switch(nL原创 2005-04-28 21:01:00 · 915 阅读 · 0 评论 -
如何在对话框中制作超链接
这个方便的东东,是用了程红秀老兄的东西哟,先收集了主要用到了他的一个CLINK的类,然后自己编程CSTATIC的映射消息就行了,呵呵,方便http://www.vczx.com/article/show.php?id=1137原创 2005-12-22 22:03:00 · 2068 阅读 · 0 评论 -
VC实现的聊天室
原创 2005-12-30 17:00:00 · 2687 阅读 · 1 评论 -
字符串的IP与DWORD的IP转化
//------------------------------------------------------------// 函 数:TransformIp(char* addr,DWORD &dwIP,bool flag)// 参 数:char* addr,DWORD &dwIP,bool flag// 返回值:如果成功返回true,不成功,返回false// 描 述:当为真时,把DW原创 2006-03-01 09:37:00 · 4873 阅读 · 0 评论 -
俺自己写的一个二分法查找的的代码
// serch.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "goqomessage.h"#define MAX_CS_NUM 50 //CS的数量#define MAX_CLIENT_NUM 5000 //NS的数量in原创 2006-02-25 14:26:00 · 3057 阅读 · 0 评论 -
C#中如何得到主机名与IP地址
/* * Copyright (c) 2006,四川师范大学 * All rights reserved. * 文件名称:GetIpAndName * 文件标识:见配置管理计划书 * 文件摘要:得到本地主机的名字与IP */using System;using System.Net;/* * 当前版本:1.0 * 软件作者:安美洪 * 完成日期:2006年3月28日 * * 取代版本:无原创 2006-03-28 15:00:00 · 3938 阅读 · 3 评论 -
C#中简单实现多线程
感觉用C#进行开发就是快 using System;using System.Threading;namespace ConsoleApplication1{ /// /// Class1 的摘要说明。 /// class Class1 { /// /// 应用程序的主入口点。 /// [STAThread] static void Main(string[]原创 2006-03-21 17:15:00 · 3900 阅读 · 0 评论 -
多线程的网络程序实现
S //#ifndef _GOQOMESSAGE_H_//#define _GOQOMESSAGE_H_//#endif#include"goqomessage.h"#include#include#include#pragma comment(lib,"WS2_32.lib")//线程处理函数DWORD WINAPI ThreadFunc(LPVOID client){ SOCK原创 2006-02-13 16:46:00 · 2817 阅读 · 0 评论 -
重绘对话框的特定位置背景
void CTestDlg::OnPaint() { CRect r; GetClientRect(&r); CPaintDC dc(this); CRect rect=CRect(0,0,r.Width()*0.2,r.Height()*0.3); //GetClientRect(&rect);//µÃµ½´°ÌåµÄ´óС原创 2006-02-07 16:40:00 · 2291 阅读 · 0 评论 -
C#中使用进度条
using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.Diagnostics;using System.Threading;namespace WindowsApp原创 2006-03-21 17:39:00 · 4803 阅读 · 1 评论 -
C# 中LinkLabel控件的使用
private void link1_LinkClicked(object sender, System.Windows.Forms.LinkLabelLinkClickedEventArgs e) { this.link1.Links[0].LinkData = "http://www.sina.com"; System.Diagnostics.Process.Sta原创 2006-03-15 13:20:00 · 4240 阅读 · 2 评论 -
winsock i/o的select模型的学习测试
#include#include#include#pragma comment(lib,"WS2_32.lib")BOOL InsertSock(SOCKET* pSock, SOCKET sock){ for (int nIndex = 0; nIndex { if原创 2006-01-23 16:12:00 · 3144 阅读 · 0 评论 -
在用WINSOCK实现聊天室时的一些总结
1、多线程方面,不一定要用STATIC,可以用 UINT MyThread(LPVOID P);//处理的主要函数。要放在类定义时的后边 AfxBeginThread(MyThread,0); AfxEndThread(0);2、//得到主窗口句柄 CMyServerDlg *dlg=(CMyServerDlg*)AfxGetApp()->GetMainWnd(); //等待连接 dl原创 2006-01-06 11:52:00 · 2455 阅读 · 0 评论 -
三态按钮的使用
GetDlgItem(IDC_CHECK1)->EnableWindow(FALSE); GetDlgItem(IDC_BUTTON1)->EnableWindow(TRUE);原创 2005-04-30 08:19:00 · 1680 阅读 · 0 评论 -
checkbox的操作
void CCheckboxDlg::OnOK() { // TODO: Add extra validation hereCString szFavor="你的爱好有:",szForte="你的特长有:";szFavor+=(((CButton*)GetDlgItem(IDC_CHECK1))->GetCheck()&1)?"足球,":"";szFavor+=(((CButton*)GetDlg原创 2005-04-28 21:28:00 · 904 阅读 · 0 评论 -
对一网站注入过程步骤的实例讲解
作者:赛冰河我都不知是什么时候写的了,这几天整理电脑时才翻出来,,看看思路吧,其它的没有什么价值。========================================================说明:转载还请注明作者:赛冰河 另外,为我这次过程分析更为真实,各读者更能较好地理解,故用真实IP分析这次注入是真实的网站是:http://202.114.71.194/ 武汉大学原创 2005-03-09 22:07:00 · 1052 阅读 · 0 评论 -
木马中如何编程实现远程关机
木马中如何编程实现远程关机 (四川师范大学电子工程学院信息安全专业 作者:安美洪) 此文章已经发表在<<黑客防线>> 2005年第一期 远程控制中,有一个重要的部份就是如何实现远程关机,如在各种黑客入侵中,我们到处可以见到木马的身影,木马它作为一种远程控制软件,它一般是实现了远程关机功能的。如我国大名鼎鼎的木马“冰河”等,都是有这个功能原创 2005-01-23 16:45:00 · 1423 阅读 · 0 评论 -
ping的攻防心得总结
作者;赛冰河=============================================================================说明:转载还请注明,作者:赛冰河 联系方式 QQ 18184412 ,EMAIL anmeihong@sina.com另外就是此文章适合菜鸟,要是高手要复习一下的话也可以(无语),没有太多的新意仅仅是个人总结=============原创 2004-12-27 21:43:00 · 1749 阅读 · 0 评论 -
对称密码体制进行数字签名
今天,我来给大家简单介绍一下用对称密码体制进行数字签名,也许好多人听过用公钥密码体制进行数字签名的,还没有听过这对称密码体制也可用来签名。但我们现在用得最多的当然是用公钥密码体制进行数字签名的。 先说说数字签名的功能。数字签名可以解决否认、伪造、篡改及冒充等问题、凡是需要对用户的身份进行判断的情况都可以使用数字签名,比如加密信件、商务信函、定货购买系统、远程金融交易、自动模式处理等等。原创 2004-12-27 21:42:00 · 2465 阅读 · 0 评论 -
重新改造MD5用于提高网站的安全性
特别说明:此种改变只能用于在刚开始建站时才可,如果你中途改变的话就会出现问题,此文章已发表于,版权归于黑防,转载还请注明作者:安美洪,另外给大家指出一个错误,我看到好多人在各种文章中说用“MD5加密的”这一句话,实际上是不对的,MD5是一个散列算法,与加密算是不一样的,功能也不同,散列要求不可逆(但有例外,如借助于其它方式进行散列)好了,要了解就看下文吧!也许提到MD5时大家都很熟,但你真的原创 2004-12-15 12:04:00 · 1185 阅读 · 0 评论 -
拒绝服务后门独裁者的手工清除
作者:赛冰河 今年8月1号,曾宣起了攻击小日本的一个小浪潮,但我看了一下,大多被攻破的是小网站,由于大网站的防御能力较强,所以可能较为有效一点的的一种攻击方法就只有是拒绝服务攻击了。因为DOS我认为它是一种技术含量较低的攻击方法。另外可以说也是损人不得已的原创 2004-11-16 18:42:00 · 1434 阅读 · 1 评论 -
学习简单入侵
[说明]这文章已写了好久了的,很简单,仅仅是为了说明有时我们不要全信扫描软件的我们完全可以自己手工试试实在不好意思呀,得到你们管理员黑色诱惑邀请,在糊涂中就来了重庆网安这么久了,但也就仅是回了几个贴,转了两篇文章,我自己也感觉过不去,有负众望。所以今天也抽个时间搞篇简单的入侵原创,我大家一起分享吧,望大家能常来重庆网安聊一下,相互学习嘛! [特别说明]:我写这么多,是想让我们的菜鸟能够从中原创 2004-11-04 12:46:00 · 2929 阅读 · 0 评论 -
凯撒密文的破解编程实现
凯撒密文的破解编程实现 近来安全的发展,对密码学的研究越来越重要,虽然我们现在大多采用的是非对称密码体制,但是同时由于处理及其它的一些重要原因,对传统密码仍然是在大量的使用,如移位,替代的基本思想仍然没有改变,我个人认为,将来的很长时间内,我们必将会花大量的时间对密码学进行研究,从而才能促进我们的电子政务,电子商务的健康发展,下面我要谈的是对一个古典密码-----凯撒(kaiser)密码的的解原创 2004-10-24 11:28:00 · 1104 阅读 · 1 评论 -
拒绝服务攻击与防范
拒绝服务攻击与防范 安美洪( 四川师范大学电子工程学院信息安全专业 四川 成都 610068 ) 内容提要:近年来,随着有关产业的发展,如电子商务、电子政务,把信息安全提到了一个相当高的要求上来了,如何保障它们的安全,这是个很重要的问题,特别是要使它们不能受到拒绝原创 2004-10-24 11:12:00 · 2071 阅读 · 0 评论 -
天网的配制动画教程
作者:赛冰河这个动画都是好久的了,也是整理电脑时才翻出来的前几天看老师讲防火墙的配制,,觉得他太轻描淡写了点所以把我的前些年的翻出来看看。。。。 附件:天网配制的动画教程.rar (1539 K)原创 2005-03-09 22:31:00 · 775 阅读 · 0 评论 -
信号编码程序设计
需要源码请来E原创 2005-04-27 19:53:00 · 850 阅读 · 0 评论 -
如何为对话框换肤
如何用MAGICSKIN换肤1、把SkinMagicLib.h与SkinMagicLibMT6T.LIB、SkinMagicLibMD6T.LIB考到工程文件下2、在你的资料中加入由import加入皮肤,类型是SKINMAGIC3、在你的CPP中加入#include "SkinMagicLib.h"4、在BOOL CAAApp::InitInstance()加入//===SkinMagic===原创 2005-04-19 10:35:00 · 1511 阅读 · 0 评论 -
VC中状态条的设置
CStatusBarCtrl m_bar;m_bar.Create(WS_CHILD|WS_VISIBLE|SBS_SIZEGRIP,CRect(0,0,0,0),this,101); m_bar.SetBkColor(RGB(121,121,121)); int arWidth[]={250,-1}; m_bar.SetParts(2,arWidth); m_bar.SetText("信号编码转原创 2005-04-12 12:00:00 · 1122 阅读 · 0 评论 -
简单查看系统进程的程序代码
实在是闲着没事干,试着练习一下,好久没有动手了#include"windows.h"#include"tlhelp32.h"#include"stdio.h"int main(int argc,char* argv[]){int num = 1;PROCESSENTRY32 pe32;pe32.dwSize = sizeof(pe32);HANDLE hProcessSnap = ::Create原创 2005-08-26 09:14:00 · 2214 阅读 · 2 评论 -
再次写3389的安全建议
投稿:内容欠奉原创 2005-04-03 10:41:00 · 775 阅读 · 0 评论 -
今天终于搞定个最简单的网络C/s编程了
服务端#include#include#include#pragma comment(lib,"WS2_32.lib")int main(int argc, char* argv[]){WSADATA wsaData;WORD sockVersion=MAKEWORD(2,0);WSAStartup(sockVersion,&wsaData);SOCKET s=socket(AF_INET,SOC原创 2005-04-05 22:06:00 · 1962 阅读 · 2 评论