<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sandikast的专栏]]></title><description><![CDATA[这些与我们同龄的人，早晚会在未来战场针锋相对]]></description><link>https://blog.youkuaiyun.com/sandikast</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sandikast]]></copyright><item><title><![CDATA[Windows线程注入——弹窗ShellCode]]></title><link>https://blog.youkuaiyun.com/sandikast/article/details/42784035</link><guid>https://blog.youkuaiyun.com/sandikast/article/details/42784035</guid><author>sandikast</author><pubDate>Fri, 16 Jan 2015 21:15:10 +0800</pubDate><description><![CDATA[进行程序线程注入的代码，执行一个弹窗的ShellCode。在Win7 64位之前可以完美运行，但是Win7 64位下插入的代码因为安全机制的原因无法执行，会报错！
#include 
#include 
#include 
typedef struct _THREAD_PARA
{
     FARPROC pFunc[2];
}THREAD_PARAM, *PTHREAD_PARAM;

BY]]></description><category></category></item><item><title><![CDATA[Upack0.31 脱壳小试，附详细过程]]></title><link>https://blog.youkuaiyun.com/sandikast/article/details/42710271</link><guid>https://blog.youkuaiyun.com/sandikast/article/details/42710271</guid><author>sandikast</author><pubDate>Wed, 14 Jan 2015 16:30:55 +0800</pubDate><description><![CDATA[一、Upack的加壳

Upack作为一种保护壳，独特的PE格式混淆与压缩是很让人惊叹的，很多PE分析器与自动脱壳软件脚本都被干掉了，dwing大神对PE装载器的理解之深入让人不得不佩服得五体投地。
作为测试，先用一个自己写的C#小程序作为加壳对象进行加壳：


PEiD检测结果如下：


用百度到的第一个Upack0.31版本对原程序加壳，加壳后的程序PEID检测如下：]]></description><category></category></item><item><title><![CDATA[PHP与PhpStrom安装过程中的问题]]></title><link>https://blog.youkuaiyun.com/sandikast/article/details/28913529</link><guid>https://blog.youkuaiyun.com/sandikast/article/details/28913529</guid><author>sandikast</author><pubDate>Fri, 06 Jun 2014 21:06:03 +0800</pubDate><description><![CDATA[PHP与PhpStrom安装过程中的问题:
1.Warning: PHP Startup: Unable to load dynamic library 'D:\DevPrograms\php5.2\ext\php_exif.dll' 
     Apache或IIS中，如果按照默认php.ini，会无法加载php_exif.dll模块要想php_exif能够被成功加载，必须满足下面条件：
]]></description><category></category></item><item><title><![CDATA[随笔——重叠I/O模型的编程框架]]></title><link>https://blog.youkuaiyun.com/sandikast/article/details/27963351</link><guid>https://blog.youkuaiyun.com/sandikast/article/details/27963351</guid><author>sandikast</author><pubDate>Sun, 01 Jun 2014 12:59:32 +0800</pubDate><description><![CDATA[#include
#include
#include
#include
#include
#pragma comment(lib,"ws2_32.lib")
#define DEFAULT_BUFLEN 512
#define DEFAULT_PORT 27015

int _tmain()
{
	WSABUF DataBuf;
	char buffer[DEFAULT_BUFLEN];
	DWO]]></description><category></category></item><item><title><![CDATA[随笔——控制台下的Select模型的模板]]></title><link>https://blog.youkuaiyun.com/sandikast/article/details/27958453</link><guid>https://blog.youkuaiyun.com/sandikast/article/details/27958453</guid><author>sandikast</author><pubDate>Sun, 01 Jun 2014 10:38:28 +0800</pubDate><description><![CDATA[Winsock编程中select模型是个好东西，不用多线程的话这是个很好的xua]]></description><category></category></item><item><title><![CDATA[随笔——python截取http请求报文响应头]]></title><link>https://blog.youkuaiyun.com/sandikast/article/details/27488721</link><guid>https://blog.youkuaiyun.com/sandikast/article/details/27488721</guid><author>sandikast</author><pubDate>Thu, 29 May 2014 09:32:07 +0800</pubDate><description><![CDATA[import urllib2
import urllib
from types import *
import hashlib

req = urllib2.Request('http://script2.iscc.org.cn/web07_e3a95260b7271954aa59460c134cde7e/')
req.add_header('User-Agent', 'Mozilla/5.0 (]]></description><category></category></item><item><title><![CDATA[随笔——简单的DLL远程线程注入]]></title><link>https://blog.youkuaiyun.com/sandikast/article/details/27249513</link><guid>https://blog.youkuaiyun.com/sandikast/article/details/27249513</guid><author>sandikast</author><pubDate>Tue, 27 May 2014 23:51:59 +0800</pubDate><description><![CDATA[首先要建立win32工程，]]></description><category></category></item><item><title><![CDATA[随笔——DLL框架]]></title><link>https://blog.youkuaiyun.com/sandikast/article/details/27249203</link><guid>https://blog.youkuaiyun.com/sandikast/article/details/27249203</guid><author>sandikast</author><pubDate>Tue, 27 May 2014 23:46:06 +0800</pubDate><description><![CDATA[#include "stdafx.h"
extern "C" __declspec(dllexport) VOID MsgBox(char *szMsg);

VOID MsgBox(char *szMsg)
{
	char szModuleName[MAX_PATH] = { 0 };
	GetModuleFileName(NULL, szModuleName, MAX_PATH);
	Mess]]></description><category></category></item><item><title><![CDATA[BackTrack5安装Vmware Tools]]></title><link>https://blog.youkuaiyun.com/sandikast/article/details/20066385</link><guid>https://blog.youkuaiyun.com/sandikast/article/details/20066385</guid><author>sandikast</author><pubDate>Thu, 27 Feb 2014 19:28:34 +0800</pubDate><description><![CDATA[第一次在BackTrack5上安装Vmware Tools时，每次安装到一半均提示某文件权限不够，无法继续安装。当通过chmod命令更改安装软件与所提示的文件的权限后，又会提示某文件缺失或没有操作权限。反复卸载安装后仍有该问题，于是上网搜索相关资料。

       找到了一份《Back track 5 官方安装VMtool说明书》，上面有如下说明：

Installing VMware ]]></description><category></category></item><item><title><![CDATA[“蓝桥杯”练习题中《基础练习 数列特征》的错误]]></title><link>https://blog.youkuaiyun.com/sandikast/article/details/18937519</link><guid>https://blog.youkuaiyun.com/sandikast/article/details/18937519</guid><author>sandikast</author><pubDate>Wed, 05 Feb 2014 10:07:57 +0800</pubDate><description><![CDATA[“蓝桥杯”的官网试题联系系统很有意思，基本都是简单题目，其中也潜伏着个别较有挑战的题目。
这道题让我不加思考写了出来，但是程序始终没有通过：
问题描述


给出n个数，找出这n个数的最大值，最小值，和。

输入格式


第一行为整数n，表示数的个数。

第二行有n个数，为给定的n个数，每个数的绝对值都小于10000。

输出格式

输出三行，每行一个整数。第一行表示]]></description><category></category></item></channel></rss>