自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(81)
  • 资源 (5)
  • 收藏
  • 关注

原创 文本转二进制

#!/usr/bin/env pythonimport structinfile = open("data","rb")outfile = open("out.txt","wb")def main(): buf=['',''] index=0 line = infile.read(1) while line: if line != '\n': buf[index]=l

2016-07-27 23:57:23 2455

原创 c 语言变参函数log打印

#define LOGE(fmt, args...) _LOGE(fmt, ##args)#define LOG_TAG "TAG"#define _LOGE(fmt, args...) \ do {

2016-02-14 17:16:37 2125

原创 win 无线热点setup

本脚本用于(,bat):(1)建立无线热点(2)查看保存的无线账号(密码)[高版本的win默认不支持图形化界面查看密码](3)搜索附近可用的无线账号@echo offcls:MENUecho ============================================echo SET UP WIFI HOT echo =

2015-11-20 21:14:10 1432

原创 Android 4.4 源码编译

编译环境:ubuntu 14.04  x64安装系统编译过程中的软件:sudo apt-get install bisonsudo apt-get install xsltprocsudo apt-get install flexsudo apt-get install gperfsudo apt-get install g++sudo apt-get install lib

2015-08-25 14:39:55 523

转载 linux 动态链接库

参考链接:http://blog.chinaunix.net/uid-27105712-id-3313293.htmlhttp://blog.chinaunix.net/uid-27105712-id-3313327.htmlhttp://blog.chinaunix.net/uid-27105712-id-3317666.html请参考原文,读后感以后添加

2015-07-23 11:21:34 401

原创 linux PIE 程序

先贴上一段测试程序(ASLR已开):#includeint i=0; //编译器会将初始化为0的变量放到 .bssint j=2; //.datavoid fun(){}void main(){ int ii=0; //栈变量 int jj=2; printf("i:[%x]\n",&i); printf("j:[%x]\n",&j); printf("i

2015-07-03 10:47:52 3512 1

原创 ubuntu 自动更新内核脚本的perl

#!/usr/bin/perlsystem("clear");#**********************************# url && version #**********************************eval{system("wget ftp://ftp.kernel.org/pub/linux/kernel/v3.x/linux

2015-07-02 14:45:34 848

转载 NDK debugging without root access

原文链接:http://ian-ni-lewis.blogspot.com/2011/05/ndk-debugging-without-root-access.htmlRecently I made a comment to the effect that while ndk-gdb enables debugging on unrooted devices, Nvidia's Eclip

2015-07-01 20:38:51 642

原创 linux 信号量

1.wait 与waitpid的关系wait() and waitpid()       The  wait() system call suspends execution of the calling process until       one of its children terminates.  The call wait(&status)  is  equivalent

2015-06-25 16:23:14 430

转载 abdroid 模拟器获得root权限

http://solvedstack.com/questions/how-to-get-root-access-on-android-emulatorHow to get root access on Android emulator?I have All Android SDK versions(from 1.5 to 2.3.3), and I

2015-06-23 14:11:27 1117

原创 apk分析环境搭建

http://blog.csdn.net/shulianghan/article/details/38023959官网下载:http://developer.android.com/ndk/guides/setup.html

2015-06-18 17:34:46 491

原创 加解密入门

1.Base64目的:在传输的过程中,避免出现最高字节为“1”的情况(即需要标准的ascii)。实现:3字节转换成4字节(至少增加1/3的空间)。在3字节一组中,每六位形成一组,最高两位补0。A-Z a-z 0-9 + /  =(pad)。备注:末尾不足3字节,用0补。最多会出现两个pad(=)。

2015-06-17 16:25:59 425

原创 lambda学习笔记

一、Hello worldpackage lambda;public class test { public static void main(String[] args) { new Thread(() -> System.out.println("hello,world")).start(); }}二、环境搭建http://jingyan.baidu.com/

2015-05-29 13:53:57 483

原创 Excel 学习笔记

【1】分组排名:(适用于求占比,如:前70%找rank=70%*N的值即为阀值)=SUMPRODUCT((B:B=B2)*(C:C>C2))+1【2】分组统计:(适用于有条件的数量统计)=COUNTIFS(B:B,"=一年级",C:C,"【3】拼接字符串的方式获取特定单元格的内容【4】vlookup一般用法,查找左边列值,返回右边值。特殊情况

2015-05-24 15:44:51 4200

原创 利用Python实现自动登录

利用python,可以实现填充网页表单,从而自动登录WEB门户。

2015-05-09 19:59:46 5089

原创 linux 中真正的后台进程

以下讨论设定在linux环境中(cmd代to表linux中的命令加上参数):一、终端让进程后台执行,退出终端即终止   (cmd &)二、终端让进程后台执行,退出终端不终止(nohup cmd &)

2015-02-08 19:52:27 527

转载 index 函数

The index() function is used to determine the position of a letter or a substring in a string.

2015-01-20 22:56:12 1487

原创 perl 脚本学习笔记

前言:  以下材料为 per l脚本学习过程中电子形式的记录,与大家共享。$b="";if((defined $b)==1){ printf("have original value\n");}else { printf("not init\n");}

2015-01-04 21:26:24 7169

原创 perl 脚本学习

某站点视频下载perl -e 'for($i=4;$i<10;$i++){ system("wget http://video.study.163.com/yooc-video/nos/flv/2014/11/27/95900".$i."_hd.flv")}'

2014-12-03 19:46:47 689

原创 Lab 4: Authentication

Lab Overview从这个实验开始,我们开始写点开发类的代码了,gdb进程级别的调试也不再需要.身份验证是网络安全领域一个很让人头疼的问题,怎么解决这个问题呢.添加cookie?存在数据窃听.数据加密?加密的破解... 这个循环似乎不会结束.Part A: Identity ForgeryExercise 1. There are many bugs and vulne

2014-11-29 13:16:35 558

原创 Lab 3: Privilege Separation

课程主页:http://staff.ustc.edu.cn/~bjhua/courses/security/2014/labs/lab3/index.htmlLab Overview     一个现代的服务器虽然有考虑到一些防护机制,但是还会不可避免的遇到一些很强的对手. 如果所有服务器程序均是以root身份运行,显然就是太危险了.设想一个进程被攻击者以某种方式拿到了控制权,那么它便可以用

2014-11-27 23:11:39 911

原创 Lab 2: Return-to-libc

课程主页:http://staff.ustc.edu.cn/~bjhua/courses/security/2014/labs/lab2/index.htmlLab Overview从这个实验开始, 你将接触linux的一些默认保护机制. 但是实验的实验目的明显不是教你来熟悉这些保护机制,那目的是什么呢?==>突破这些保护机制.如: 栈不可执行, 地址随机化,金丝雀这三种着

2014-11-26 23:20:29 1895

原创 Lab 1: Buffer Overflows

课程主页:http://staff.ustc.edu.cn/~bjhua/courses/security/2014/labs/lab1/index.htmlLab Overview这里介绍了课程实验最终所要达到的目标, 以及所用的实验环境.相对前几届的实验,多了一个名为Touchstone的web server. Touchstone为试金石之意, 寓意其为判断学生所学的效果

2014-11-26 00:25:40 1932

原创 前言 & 提纲

序言:解读对象 : 中科大信息安全课程实验       lab1 :        lab2 :        lab3 :        lab4 : 作者身份 : 14年担任课程助教一职详细信息 : 参与原始的实验的设计与实现提纲:解释及阐述实验的安排设计缘由, 一些关键点的实验点的理解与把握。

2014-11-25 22:46:13 560

原创 DW Automation

一: 简介1. 为什么需要  DW Automation?数据仓库中,通常所涉及的数据来源非常多,同时所需要加载的数据良非常大。2. DW Automation能为我们做什么?判断条件是否满足,然后自动执行。3. ETL Automation是TD二次开发的一个用于自动化完成数据ETL等作业的ToolETL : data extration,

2014-11-25 19:32:57 1043

原创 ETL 脚本书写规范

1.  前言2. 格式书写规范3.

2014-11-25 19:19:46 5797

原创 SQL的使用

1. 查看DBC用户所拥有的表。SELECT * FROM DBC.TABLES;创建数据库:CREATE DATABASE TEST_TDAS PERM=2000 SPOOL=5000;修改数据库的使用空间:MODIFY DATABASE TEST_TD AS PERM=3000;删除数据库:DROP DATABASE TEST_

2014-11-24 09:23:47 552

原创 网络连接若干问题

如果发现ping通一个网络,但是浏览器却无法登陆,可以这样ji:

2014-11-21 14:24:38 396

原创 TD学习笔记

2014/11/20学习1-1.Teradata与见习顾问简介.ppt,了解Teradata公司以及见习顾问培养;

2014-11-21 09:53:24 971

原创 java web开发

环境配置:1. 【OS]】:    win7 322. 【IDE】:    MyEclipse Enterprise Workbench    Version: 8.5    Build id: 8.5-201003193. 【DB 】:    Server version: 5.6.21-log MySQL Community Server

2014-11-20 11:36:26 652

原创 Linux环境下的调试技巧

[1]使用编译参数-DDEBUG

2014-11-13 19:54:15 431

原创 读取ebp值的两种方式

#includevoid fun(int arg){ int ebp=0; asm("movl %%ebp, %0 \n\t":"=r"(ebp)); printf("asm ebp:[%x]\n",ebp); printf("arg ebp:[%x]\n",(&arg-2)); while(1);}int main(){ fun(12);

2014-11-03 17:00:23 1555

原创 ubuntu openssl编程接口

1. bioshttps://www.openssl.org/docs/crypto/bio.html2.

2014-10-31 20:14:16 589

原创 soot 学习笔记 四

参考链接:http://www.bodden.de/2013/01/08/soot-android-instrumentation/zh

2014-10-30 15:44:01 633

原创 解决linux下端口占用

查看端口占用情况netstat -tln

2014-10-24 21:40:42 359

原创 在 java 源文件中打印出行号

C:

2014-10-17 22:42:55 522

原创 linux 学习笔记

(1)echo $SHLVL

2014-10-15 19:46:14 497

原创 linux 下的粘滞位

在linuxxchmod +/-t dir

2014-10-11 19:57:03 422

原创 Sqlite3安装与使用

sudo apt-get install sqlite3 libsqlite3-dev

2014-10-09 21:04:00 389

原创 Android开发系列笔记 之三

Apk之间的Activity跳转()

2014-10-06 23:03:14 434

platform prebuilt master

platform_prebuilt-master

2015-07-22

算法导论答案 全

算法导论的答案,相对而言比较全,需要的可以下载看看。

2014-01-09

Web安全实践参考资料

Web安全实践参考资料,web 攻防基础。

2013-12-05

Java 混淆技术

Java 混淆技术 常用的代码混淆技术 计算机学报上刊物

2013-11-02

Java程序混淆技术综述

Java程序混淆技术综述,详细的讲解代码混淆技术在java程序开发中的应用。

2013-10-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除