分类: |

vm虚拟机上网 (win7)

我win7下VMware装的XP 不能 上网 很是郁闷 
  看了 之前网上的一些东东 和我情况不一样 
    自己 解决了  起始比较郁闷
  开始-->菜单--> Vmware Virtual Network Editor
1  Virtual Network Editor中主机虚拟适配器中 添加一个Vmnet1 适配器  并启用 (之前有两个可以移除)

查看更多...

Tags: win7虚拟机上网 vm虚拟机上网 vm上网

分类:破解调试 | 固定链接 | 评论: 0 | 查看次数: 8609

整数溢出

在这篇文章中我将会讲述2种由于不安全编程引发的问题,导致一些恶意的用户修改受影响的进程改变程序执行流程.这2种类型的问题都是由于某一程序变量包含一个不可预料的值,因此这种类型的问题不同于那些程序内存被改写的问题,比如:缓冲区溢出,格式化溢出.所有文章中给出的程序例子都是用C语言编写,所以需要读者熟悉C语言.一些整数在内存中存储方法的知识也是会有所帮助的,但不是全部.
----[ 1.1 什么是整数?
一个整数, 在计算范围内, 是一个变量可能是一个没有小数部分的实数的.在系统上被编译处理后,

整型和指针的尺寸一般是相同的(比如: 在32位的系统中,例如i386, 一个整数是32字节长,在64位的系统中,例如SPARC,一个整数是64字节长).然而一些编译器不使整型和指针为同样尺寸 ,所以为了通俗易懂,所有这里谈到的例子是在32位的系统环境和32位的整数,长度和指针.整数,如同所有的变量只是内存的一个区域, 当我们谈及关于整数,我们通常用10进制来表示它们.换句话说也就是人们经常使用的一种编码方式.计算机是基于数字的,不能直接处理10进制,所以在计算机中整数是以2进制的方式存储的.2进制是另一种编码方式,它们只有2个数字,1和0,与之不同的10进制是用10个数字来表示的.2进制和10进制,16进制是广泛的被使用的在电脑中能够很简单的转换2进制和16进制.因为存储负数通常是必要的,这样就需要一种机制仅仅用位来代表负数,这种方法已经完成了,通过一个变量的最高为来决定正负.如果最高位置1,这个变量就被解释为负数; 如果置0,这个变量就解释为整数.这会导致一些混淆,这可以说明一些符号类型问题的概念,因为不是所有的变量都是有符号之分的,意思就是说并不是所有的类型都需要使用MSB来区分正负.这些变量被定义为无符号,它只能被赋予正数值.如果变量可正可负,可以被称做是无正负的。

查看更多...

分类:网络安全 | 固定链接 | 评论: 0 | 查看次数: 10907

VC++创建和结束进程

Ø         WinExec("cmd.exe",SW_SHOW);可以隐藏程序界面,一般在后台隐藏执行命令行或脚本时使用

Ø         system("cmd");直接执行命令,不可以隐藏界面

Ø         CreateProcess,一般执行带界面的进程,可以隐藏界面,隐藏方法要同时设置dwFlags和wShowWindow才可以生效,

查看更多...

分类:c/c++ | 固定链接 | 评论: 0 | 查看次数: 11111

常用的宽字符函数和安全CRT函数

宽字符类型和函数是C和C++标准(ANSI/ISO/IEC C 1999和ISO/IEC C++ 1998/2003)新增加的内容,它们是用来支持国际通用的Unicode(1993)字符集的。微软公司从Visual C++ 2005版起,开始严格执行C/C++的新标准。

安全CRT函数是微软公司对C/C++语言的扩展,其中的部分内容已于2003年提交给ISO作为C/C++标准下一版本的修改建议。在VC05/08中,如果不使用这些安全性函数,编译器会报告警告性错误。

1)常用的宽字符函数

查看更多...

分类:c/c++ | 固定链接 | 评论: 0 | 查看次数: 10176

用socket发送http请求

你可能对 [u][url=http://jser.zeroplace.cn/?p=36]Nodejs如果发起一个HTTP[/url][/u] 感兴趣

平常我们要访问某个URL一般都是通过浏览器进行:提交一个URL请求后,浏览器将请求发向目标服务器或者代理服务器,目标服务器或者代理服务器返回我们所需要的数据,浏览器接收到这些数据后保存成文件并进行显示。
下面我们看看如何自己利用winsock2.h中的接口来实现这个功能?为了简化问题,作以下假设:
通过代理服务器进行HTTP访问,这样就省去了对URL进行DNS解析的步骤,假设代理服务器的地址为:192.168.0.1:808。

查看更多...

Tags: http socket http请求

分类:socket编程 | 固定链接 | 评论: 0 | 查看次数: 17905

为pe文件增加一个新节

#include "windows.h"
#include "stdio.h"
#include "winnt.h"
//#include "winbase.h"

查看更多...

分类:c/c++ | 固定链接 | 评论: 0 | 查看次数: 8412

53种自启动方式

注册表
1.
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\
All values in this key are executed.

查看更多...

分类:PHP教程 | 固定链接 | 评论: 0 | 查看次数: 6748

消息钩子使用教程

基本概念
钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。
钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口前,钩子程序就先捕获该消息,亦即钩子函数先得到控
制权。这时钩子函数即可以加工处理(改变)该消息,也可以不作处理而继续传递该消息,还可以强制结束消息的传递。

查看更多...

分类:c/c++ | 固定链接 | 评论: 0 | 查看次数: 8162

sendarp的c语言实现(windows)

首先说明,此文中很大部分都是转摘的。
我首先介绍源程序来源: http://industry.ccidnet.com/art/1101/20050727/625891_1.html
这 里的程序是根据MSDN http://msdn.microsoft.com/zh-cn/library/aa366358(en-us,VS.85).aspx 上的程序改编,但是某些地方有少许问题,导致结果错误。我查看源程序(MSDN),修正了一下,实际就两个地方。这两个地方之前我是用j作为下标,错误, 后来使用i作为下标,正确。(但是这种方法只能在本网段有效,据说还是使用WinPcap好些,定义自己的ARP包。)
能够成功运行的程序如下:

查看更多...

分类:c/c++ | 固定链接 | 评论: 0 | 查看次数: 11916
方法就是在使用fs寄存器的时候先assume fs:nothing



如:

查看更多...

分类:破解调试 | 固定链接 | 评论: 0 | 查看次数: 11856

关于def文件

以下摘自MSDN,希望有帮助。不过在VC下编程好像用不着自己定义DEF文件:   
    
   模块定义    (.def)    文件   
    
   模块定义    (.def)    文件为链接器提供有关被链接程序的导出、属性及其他方面的信息。生成    DLL    时,.def    文件最有用。由于存在可代替模块定义语句使用的链接器选项,通常不需要    .def    文件。也可以将__declspec(dllexport)    用作指定导出函数的手段。   

查看更多...

分类:c/c++ | 固定链接 | 评论: 0 | 查看次数: 8798

hook api 反OD调试的一种思路

标 题: 【原创】hook api 反OD调试的一种思路
作 者: 蓝云
时 间: 2007-07-23,15:32
链 接: http://bbs.pediy.com/showthread.php?t=48413

查看更多...

分类:破解调试 | 固定链接 | 评论: 0 | 查看次数: 9005

用OD脱壳的基本方法

一、概论

壳出于程序作者想对程序资源压缩、注册保护的目的,把壳分为压缩壳和加密壳两种
UPX ASPCAK TELOCK PELITE NSPACK ...
ARMADILLO ASPROTECT ACPROTECT EPE SVKP ...

查看更多...

分类:破解调试 | 固定链接 | 评论: 0 | 查看次数: 14614

SDK编程笔记 — 计时器篇

  SetTimer函数用于创建一个计时器,KillTimer函数用于销毁一个计时器。计时器属于系统资源,使用完应及时销毁。

  SetTimer的函数原型如下:
UINT_PTR SetTimer( HWND hWnd, UINT_PTR nIDEvent, UINT uElapse, TIMERPROC lpTimerFunc ) ;
  其中

查看更多...

分类:PHP教程 | 固定链接 | 评论: 0 | 查看次数: 6659

Windows SDK编程初探

要点:程序的主函数,消息处理函数

        Windows程序具有相对稳定的结构,也就是说Windows程序是有一定的框架的,程序员要做的事情就是用特定的内容来填充这个框架。

        Windows程序的主函数:这个函数就像我们学习C语言时程序的主函数main()的功能是一样的,他代表了程序的入口。但是这个函数看上去比main()似乎繁的多,如果是第一次看见这个函数肯定会感觉一头雾水,但是不要紧我们来看看这个函数各个参数的意义,(其实开始的时候完全可以不理会他们的意义)hInstance是本实例的句柄,句柄可以理解为操作系统管理使用我们的应用程序的别名,它跟指针类似但又不同于指针,它的意义只有操作系统知道,也就是说操作系统通过hInstance就可以找到我们现在的这个程序。hPrevInstance是前一个实例的句柄。szCmdLine:是命令行参数,iCmdShow是窗口的显示方式。现在我们没有必要清除每个参数的具体意义,在接下来的学习中我们用的最多的就是hInstance这个参数,但也不多,而且我们使用vc++时,无论有哪种程序生成方式这个函数一般都会自动生成。

查看更多...

分类:PHP教程 | 固定链接 | 评论: 0 | 查看次数: 7184
  360最近两年来一直在耕耘,因为我觉得我们做得还不够好。虽然我们通过免费杀流氓软件、免费给用户查漏洞打补丁,赢得了国内70%的用户,但是我们没有成功的感觉。

  现在流氓软件是被遏制了,整个互联网的安全形势实际上却越来越严峻,我在这儿不多讲,大家从电视、报纸、广播上都可以看到木马越来越肆虐,上网没有保护就像裸奔一样。在网上有各种对电脑系统的威胁、偷个人隐私的威胁,虚拟资产可能会失窃,木马、肉鸡被用来做各种坏事。能不能真正解决用户上网的安全问题,这才是对360真正的挑战,也是我们现在做“云查杀引擎”的原因。

  一、杀软的“榔头”敲不动木马的“钉子”

查看更多...

分类:智慧人生 | 固定链接 | 评论: 0 | 查看次数: 6835

入侵网站必备:(经典语句)

判断有无注入点 
; and 1=1 and 1=2 

2.猜表一般的表的名称无非是admin adminuser user pass password 等.. 
and 0<>(select count(*) from *) 

查看更多...

分类:网络安全 | 固定链接 | 评论: 0 | 查看次数: 6845

详细的脚本入侵知识总结

1.什么是脚本

脚本是指全部网页编程语言的一个代名词

2.什么是脚本入侵

查看更多...

分类:网络安全 | 固定链接 | 评论: 0 | 查看次数: 8792

跨站入侵常用代码 送给有用的朋友

<script>alert("天下2 http://tx2.netease.com ")</script> 列子

<meta http-equiv="refresh" c>  转向代码

<script language=vbscript> window.location.href="http://tx2.netease.com" </script>  指定转象百度!

查看更多...

分类:网络安全 | 固定链接 | 评论: 0 | 查看次数: 8526

一些webshell提权的方法

       现在可以说网络管理员对服务器的设置是越来越BT,但BT的同时,也有黑客朋友们对服务器的不断的测试,在测试中往往获取最低的guest[b]权限[/b]是简单的,像我们在入侵网站过程中,获取[b]webshell[/b]是简单的,但是当由[b]webshell[/b]的guest权限向system[b]权限提升[/b]时却往往是止步不前。所以我有想写这样一篇文章的想法,但是在思考的过程中,又不得不承认,方法是不断的探索中出来的,方法更是有常规的也有另辟蹊径的。下面就做一些简单的介绍,对提权的方法进行一些介绍,同时也希望在更多朋友的不断回复中能够丰富我们的方法。

首先要说明的是,过早的一些漏洞我们就不再多说了,只说一些现在可以见到的吧。还有就是本文的题目是[b]webshell下的服务器提权[/b]方法。

下面我们就进入主题,对[b]webshell的提权[/b]方法!

查看更多...

Tags: 权限 黑客 提权 webshell

分类:网络安全 | 固定链接 | 评论: 0 | 查看次数: 9525