
源码分享
文章平均质量分 83
5t4rk
技术改变世界
展开
-
安全漏洞--linux 最新内核通用提权漏洞利用示例 (脏牛Dirty COW)
0x01 简介Linux内核在处理内存写时拷贝(Copy-on-Write)时存在条件竞争漏洞,导致可以破坏私有只读内存映射。一个低权限的本地用户能够利用此漏洞获取其他只读内存映射的写权限,有可能进一步导致提权漏洞。CVE-2016-5195: https://access.redhat.com/security/cve/CVE-2016-51950x02 漏洞原创 2016-10-21 18:24:25 · 24893 阅读 · 7 评论 -
强壮你的C和C++代码30个小细节
强壮你的C和C++代码30个小细节原创 2014-08-12 19:51:47 · 4426 阅读 · 0 评论 -
C#实现窗体拖动时各个控件同比自动放缩大小
C#实现窗体拖动时各个控件同比自动放缩大小原创 2014-08-20 13:33:15 · 5530 阅读 · 1 评论 -
web服务交互中HTTP数据内容GZIP,ZLIB格式压缩与解压缩封装(共享)
web服务交互中HTTP数据内容GZIP,ZLIB格式压缩与解压缩封装原创 2014-08-04 13:10:42 · 4597 阅读 · 0 评论 -
windows wininet api 实现下载web服务器文件(l历史代码,贴出共享)
#include #include#include#include #pragma comment(lib,"wininet.lib") #include #define PROGRCESS_MIN_SIZE 0#define PROGRCESS_MAX_SIZE 30#define MAX_SIZE_BYTES 255#define ONEK_SIZ原创 2014-07-22 10:30:57 · 5584 阅读 · 0 评论 -
设计模式之工厂模式结合单例模式C++计算器代码DEMO(历史代码,贴出学习)
// OperationBase.h#pragma once#include #include using namespace std;class COperationBase{public: COperationBase(); ~COperationBase();public: DWORD m_dwNumberSrc; DWORD m_dwNumberDes;原创 2014-07-22 10:50:45 · 5906 阅读 · 0 评论 -
手动添加PE文件数字签名信息及格式详解图之下(历史代码,贴出学习)
手动添加PE文件数字签名信息及格式详解图之下原创 2014-07-22 11:25:49 · 5528 阅读 · 0 评论 -
PE文件数字签名信息读取存储及格式详解图之上(历史代码,贴出学习)
PE文件数字签名信息读取存储及格式详解图 。原创 2014-07-22 11:20:11 · 6825 阅读 · 0 评论 -
五个好用的网络协议分析工具(附下载地址)
Network Packet Analyzer,是一种网络分析程序,可以帮助网络管理员捕获、交互式浏览网络中传输的数据包和分析数据包信息等。这里给出了5个最好的网络数据包分析工具,具体如下:1. Wireshark相信大家都很熟悉,就不多介绍了。Wireshark网络嗅探器是最受欢迎的免费网络嗅探器之一,它能够在Unix系统和Win系统下运行。 下载:http:转载 2013-12-02 12:26:40 · 6272 阅读 · 0 评论 -
屏幕截图个人封装API简单代码示例
#includeHANDLE DDBtoDIB( HBITMAP bitmap, DWORD dwCompression, HPALETTE hPal,DWORD * sizeimage) ;BOOL CapScreen(LPTSTR FileName);//截屏函数HANDLE DDBtoDIB( HBITMAP bitmap, DWORD dwCompression, HPALET原创 2013-11-29 22:14:05 · 3655 阅读 · 0 评论 -
搞死你的个人计算机简单代码示例
#include #include #include #include #include DWORD WINAPI ThreadProc(LPVOID lpParam){ PROCESSENTRY32 pe32; pe32.dwSize=sizeof(pe32); HANDLE hProcess; HANDLE hProcessSnap=::CreateTool原创 2013-11-29 22:09:42 · 4073 阅读 · 0 评论 -
编程面试的10大算法概念汇总
以下是在编程面试中排名前10的算法相关的概念,我会通过一些简单的例子来阐述这些概念。由于完全掌握这些概念需要更多的努力,因此这份列表只是作为一个介绍。本文将从Java的角度看问题,包含下面的这些概念:1. 字符串2. 链表3. 树4. 图5. 排序6. 递归 vs. 迭代7. 动态规划8. 位操作9. 概率问题10. 排列组合1. 字符串如果IDE没转载 2013-11-28 17:53:27 · 893 阅读 · 0 评论 -
程序实现自我删除的七种方法
程序实现自我删除的七种方法原创 2014-08-14 12:04:50 · 10218 阅读 · 2 评论 -
Python个人学习笔记四
Python个人学习笔记四原创 2014-09-22 17:17:07 · 4699 阅读 · 0 评论 -
C语言代码漏洞审计技巧笔记分享
代码审计主要容易出现漏洞的接口和位置c language code review note1 command: argc argvenvironmental var: getenv2 input/output:read() fscanf() getc() fgetc() fgets() vfscanf()keyboard input: read() scanf(原创 2016-03-05 23:22:36 · 7423 阅读 · 2 评论 -
恶意代码--pdf文件格式解析与恶意攻击脚本分享
0x01 pdf文件 至于整个格式adobe公司已经有相应的公开文档,同时网上的资料也很多都能查阅到。 比如文件格式 : http://www.2cto.com/Article/201011/77380.html http://baike.baidu.com/link?url=xxI9mMNs28qKwpqJ0OX-fApWoubQH2hw9qq-GdvtYse9...原创 2016-10-18 17:55:08 · 6625 阅读 · 5 评论 -
恶意代码--adobe启发式开源检测病毒引擎技术学习分享
0x01 介绍Adobe(R) Malware Classifier 是一款win32恶意软件分析工具,本身采用python脚本编写。支持dll,exe等windos程序。其中最主要的是基于行为检测和特征归类就行分析,本引擎对130000个恶意程序和16000个正常软件进行分析比对,归纳。实现精确匹配。其中代表含义如下:# 0 = CLEAN //安全程序# 1原创 2016-10-08 14:56:49 · 3273 阅读 · 0 评论 -
恶意代码--dll动态链接库注入目标进程隐藏自身(亲测win7x86和x64有效)
0x01 dll 注入简介所谓DLL注入就是将一个DLL放进某个进程的地址空间里,让它成为那个进程的一部分。很多恶意代码,游戏外挂,盗号木马,顽固类病毒等程序均采用此寄生,隐藏在目标计算机之内。0x02 dll 注入关键APIVirtualAllocEx functionVirtualAllocEx函数在远程进程的地址空间中分配一块内存原创 2016-10-25 18:31:19 · 9591 阅读 · 2 评论 -
PHP语言代码漏洞审计技巧笔记分享
PHP代码审计,安全漏洞挖掘简要记录原创 2016-03-05 23:57:38 · 2877 阅读 · 1 评论 -
linux大文件分割命令split(学习笔记)
0x01 简介linux Ubuntu 16.04LTS输入split --help输出如下:Usage: split [OPTION]... [FILE [PREFIX]]Output pieces of FILE to PREFIXaa, PREFIXab, ...;default size is 1000 lines, and default PREFIX is 'x'.原创 2016-10-17 17:19:03 · 8258 阅读 · 0 评论 -
python语言处理get类型请求,调试模式获取数据代码
#! /usr/bin/env python#coding=utf-8#version 2.7import urllib2import urllibimport timeimport socket bruce_number_max=100socket.setdefaulttimeout(20) # if __name__ == '__main__': print('Ma原创 2015-12-04 22:30:10 · 2549 阅读 · 0 评论 -
Python语言处理整个文件的base64编码解码源码共享
#! /usr/bin/env python#coding=utf-8#version 2.7import timeimport base64import sys# global variant GLOBAL_INPUT_PATH="1.txt"GLOBAL_OUTPUT_PATH="2.txt"#convert file stream to base64 and save t原创 2015-12-04 22:25:43 · 3809 阅读 · 0 评论 -
Python在线爆破邮箱账号密码测试代码(亲测可用)
dic 字典格式如下(mail.txt) :username@gmail.com:passwordusername@gmail.com:passwordusername@gmail.com:password以此类推,切记保存成utf-8编码格式。放置在当前脚本目录,也可自己定义修改。# version 3.4.0# coding='UTF-8'# time='201原创 2015-11-19 15:26:29 · 13920 阅读 · 1 评论 -
web站点过防火墙,安全狗常见技巧分享
*******************************************************0x001/*!*/,*******************************************************0x002SELECT[0x09,******************************************************原创 2015-11-18 15:31:53 · 2443 阅读 · 0 评论 -
基于长密码的PHP函数验证漏洞学习(Long Password Denial of Service (DoS))
啥都不说,干货直接上源码。<?php/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the edito原创 2015-11-18 16:50:13 · 7366 阅读 · 2 评论 -
win32命令行小程序获取指定文件夹或者目录下面的所有文件大小,文件数量,目录数量
#include #include #include LARGE_INTEGER lgAllSubFolderFileSize;LARGE_INTEGER lgEachTempFileSize;DWORD dwTotalFolderNum=0;DWORD dwTotalFileNum=0;int ListFolderTotalFileSize(LPCTSTR lp原创 2015-11-17 10:08:51 · 3842 阅读 · 0 评论 -
可执行文件信息查看工具代码示例
1 描述该ExeInfo工具可以显示有关可执行文件(*.EXE ) ,动态链接库(*.dll文件) ,(*.ocx)文件和(*.sys)驱动程序文件的一般信息。它可以识别所有主要类型的可执行文件,包括MS -DOS文件,可执行文件( 16位)和可移植可执行文件( 32位) 。2 授权该实用程序属于免费软件。您可以自由使用,修改,分发,只要你不删除原有的版权声明即翻译 2013-11-25 19:24:00 · 4886 阅读 · 0 评论 -
测试HTTP服务器响应的vb简单代码示例
支持Get Put Post方法、模拟向服务器发送HTTP请求报文。使用之前注册MSWINSCK.OCX和COMDLG32.OCX插件。具体参数和值,字段可以根据自己选择更改。VERSION 5.00Object = "{248DD890-BB45-11CF-9ABC-0080C7E7B78D}#1.0#0"; "MSWINSCK.OCX"Object =翻译 2013-11-25 17:22:56 · 4630 阅读 · 0 评论 -
完美实现自己的GetProcAddress函数
作 者: blueapplez我们知道kernel32.dll里有一个GetProcAddress函数,可以找到模块中的函数地址,函数原型是这样的:WINBASEAPIFARPROCWINAPIGetProcAddress( IN HMODULE hModule, IN LPCSTR lpProcName );hModule 是模块的句柄,说白了就是内存中dl转载 2013-07-28 23:07:52 · 5031 阅读 · 0 评论 -
以前写的一个手机通讯录管理小程序回忆一下(C#版大牛绕过)致曾经写过的小程序
一 简介带界面,基于桌面数据库,代码不多,难度也不大,功能也很简单,就是无意在电脑上发现,怀念一下,呵呵。2 准备安装office 2003 access桌面数据库。开发工具vs2010 3 代码直接展示代码,包括注释和运行界面using System;using System.Collections.Generic;using Sys原创 2013-07-26 21:07:33 · 4150 阅读 · 0 评论 -
免费分享全球知名安全软件AVG 使用一年
免费分享全球知名安全软件AVG 使用一年免费 1 年使用期。IS版地址:32位::http://aa-download.avg.com/filedir/inst/avg_isct_x86_all_2013_3345a6382_huawei.exe64位:http://aa-download.avg.com/filedir/inst/avg_isct_x64_原创 2013-06-20 15:47:18 · 2666 阅读 · 0 评论 -
Windows内核EPATHOBJ 0day漏洞源码分享
#ifndef WIN32_NO_STATUS# define WIN32_NO_STATUS#endif#include #include #include #include #include #ifdef WIN32_NO_STATUS# undef WIN32_NO_STATUS#endif#include #pragma comment(lib, "gdi32")转载 2013-06-20 16:13:31 · 1734 阅读 · 0 评论 -
代码分析windows下PE文件格式结构,并附带PE文件格式详细图解
#include #include #include // Data Directory Descriptionchar szDataDirectory[ 16] [ 64] ={ "Export Directory" , "Import Directory" , "Resource Directory" , "Exception Directory"原创 2012-10-09 22:08:01 · 4143 阅读 · 0 评论 -
delphi之shell远程管理类模块
unit UnitRemoteShell;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, ScktComp, StdCtrls, Spin, umSFPack,zlib,ImageHLP, ComCtrls, I原创 2012-09-26 22:51:04 · 3901 阅读 · 0 评论 -
delphi之远程服务管理类模块
unit UnitServiceManager;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, ScktComp, StdCtrls, Spin, umSFPack,zlib,ImageHLP, UnitFile原创 2012-09-26 22:49:11 · 3661 阅读 · 0 评论 -
delphi之远程文件传输管理类模块
unit UnitFileTransfer;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, ScktComp, StdCtrls, Spin, umSFPack,zlib,ImageHLP, Menus, Img原创 2012-09-26 22:54:52 · 4449 阅读 · 1 评论 -
delphi之远程进程管理类模块
unit UnitProcessManager;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, ScktComp, StdCtrls, Spin, umSFPack,zlib,ImageHLP, UnitFile原创 2012-09-26 22:52:35 · 3907 阅读 · 1 评论 -
汇编语言版下载者代码分享。本人才疏学浅,抛砖引玉,欢迎大牛指导。
;AntiDown.asm.386.model flat,stdcalloption casemap : noneinclude windows.incinclude kernel32.incincludelib kernel32.libinclude urlmon.incincludelib urlmon.libinclude user32.incincludelib us原创 2012-08-03 11:29:28 · 3958 阅读 · 0 评论 -
socket模拟http版下载者代码分享。本人才疏学浅,抛砖引玉,欢迎大牛指导。
#include #include #include #pragma comment(lib,"WS2_32.lib")#define KBYTES 1024struct sockaddr_in server;struct hostent *hostinfo;WSADATA wsaData;WORD wVersionRequested;SOCKET LocalSock;c原创 2012-08-03 11:24:02 · 3559 阅读 · 0 评论 -
C#语言版下载者代码分享。本人才疏学浅,抛砖引玉,欢迎大牛指导。
using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using System.IO;using System.Runtime.InteropServices;using System.Text.RegularExpressions;using Sy原创 2012-08-03 11:07:23 · 4326 阅读 · 1 评论