自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

非鱼

非鱼,非鱼也

  • 博客(58)
  • 收藏
  • 关注

原创 linux shell实现远程登陆

#!/usr/bin/expectspawn ssh root@192.168.22.194expect "*password:"send "123\r"expect "*#"interact

2017-02-04 11:06:37 890

原创 linux的sed取指定字符串中的特定子字符串

如何获取:[ro.serialno]: [D6GQHIOZTKMBOZJR]中的第二个中括号的值。test="[ro.serialno]: [D6GQHIOZTKMBOZJR]"echo $test | sed 's/.*\[\(.*\)\].*\[\(.*\)\].*/\2/g'sed的字符串识别采用正则,后面的‘\2’表示取第二个括号的值。执行上述命令

2017-01-18 16:00:06 7725

原创 关于安卓中hessdroid与hessian对接

参考链接:http://blog.csdn.net/july_2/article/details/39373261安卓中的初始化为: String urlDeviceEventService = "http://xxx/api/hessian/xxx"; HessianProxyFactory factory = new HessianProxyFac

2017-01-04 17:55:48 405

原创 git管理项目疑难

一、本地文件删除git checkout 无法恢复git reset --hard HEADgit checkout 二、恢复到某一次commitgit reset [commit 哈希值]

2016-07-07 11:09:37 521

原创 安卓命令学习

1.安卓系统无法写入,提示readonly,需要重新挂载分区:mount -o remount,rw /system

2016-07-05 17:29:17 350

原创 CentOS6 一键升级内核3.10.101

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.orgrpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpmyum --enablerepo=elrepo-kernel install kernel-lt kernel-lt-devel -y

2016-06-08 14:50:09 867

原创 CentOS6一键升级GCC4.8

脚本内容如下:#!/bin/shsudo rpm --import http://ftp.scientificlinux.org/linux/scientific/5x/x86_64/RPM-GPG-KEYs/RPM-GPG-KEY-cernwget -O /etc/yum.repos.d/slc6-devtoolset.repo http://linuxsoft.cern.ch/cern

2016-06-04 10:52:56 849

原创 一键安装samba

脚本内容如下:#!/bin/shapt-get install samba -ymkdir -p /samba/sharemkdir -p /samba/subdiruseradd -s /usr/sbin/nologin smbsubadminecho "123456\n123456" | smbpasswd -a smbsubadminuseradd -g smbsuba

2016-05-15 22:46:21 1986

原创 Centos6 内核开发环境搭建

一、系统版本CentOS 6.5二、搭建yum install kernel* -y安装完成之后,如果出现,make无法编译,请重新启动,选择正确内核版本进入。

2016-05-13 15:42:54 599

原创 kbuild的makefile模板

Makefile模板如下:#编译hello.o的时候加上预定义DEBUG_TESTCFLAGS_hello.o += -DDEBUG_TEST#编译所有的时候加上预定义MY_DEBUGEXTRA_CFLAGS += -DMY_DEBUG#指定最终生成的目标#如果只有单个文件可以写成"obj-m := hello.o"obj-m += hello.o#指定生成hello.o文件需要

2016-05-10 12:03:12 926

原创 ubuntu开机出现错误“Error found when loading /root/.profile”解决

在刚修改完root权限自动登录后,发现开机出现以下提示:Error found when loading /root/.profilestdin:is not a tty=======================================================================解决方法:在终端中用命令gedit /root/.profile,打开文

2016-05-09 11:18:59 7506 2

原创 UBUNTU设置root自动登陆

修改如下文件:(没有自己创建)/etc/lightdm/lightdm.conf 将文件内容替换为如下:[SeatDefaults]autologin-user=rootgreeter-session=unity-greeteruser-session=ubuntugreeter-show-manual-login=trueallow-guest=false

2016-05-09 11:17:41 866

原创 UBUNTU 更改默认启动图形界面

修改以下文件:vim /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf文件内容如下:[SeatDefaults]user-session=ubuntugreeter-show-manual-login=trueuser-session选项就是默认图形界面user-session选项内容可以在如下文件夹查到:/

2016-05-09 10:44:28 1549

原创 windows下libtorrent编译

一、环境系统:win7,编译器:VS2012二、编译步骤1.下载并解压源码https://github.com/arvidn/libtorrent2.打开VS点击【文件】->【新建】->【WIN32项目】此处项目名称:libtorrent。项目位置指向libtorrent源码目录。如下:3.建立一个lib空项目:4

2016-05-06 16:03:25 3128 2

原创 boost库windows&linux下编译

一、windows下1.打开vs本机工具命令提示,并且进入boost源码目录。如果要编译32位请打开32位工具,如果编译64位请打开64位工具。2.执行bootstrap.bat脚本。生成bjam编译工具。3.执行下面命令:bjam install --toolset=msvc-11.0 --without-graph --without-g

2016-04-26 18:22:37 831

原创 去除SVN标记

将下面源码复制保存为BAT文件,然后将文件复制到需要去除标记的目录下执行。@echo off:start::启动过程,切换目录set pwd=%cd%cd %1echo 工作目录是:& chdir:input::获取输入,根据输入进行处理set source=:set /p source=确定要清楚当前目录下的svn信息吗?[Y/N/Q] set "source=%

2016-04-15 18:11:00 475

原创 libnet windows下编译,出错与解决办法

一、环境说明1.编译器:VS20132.系统WIN7二、编译1.在libnet的源码目录下新建一个lib的静态库工程如下图2.将libnet的源码添加到工程中,参考工程中的msvcbuild.bat中的内容移除不必要的源码文件。3.此时编译还会出现如下错误1>e:\work_proc\shy_redirect\deps\libne

2016-04-09 00:50:20 1363

转载 LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

用VS2010编译C++项目时出现这样的错误:LNK1123: 转换到 COFF 期间失败: 文件无效或损坏方案一:(这个方法比较好,在用qt运行时出现问题也能解决)复制 C:\Windows\winsxs\x86_netfx-cvtres_for_vc_and_vb_b03f5f7f11d50a3a_6.1.7601.17514_none_ba1c770af0b2031b 目录下

2016-04-06 13:18:37 311

原创 虚拟机VMWARE无法打开,打开 错误

错误提示如下:使用vmware提示无法打开内核设备 \\.\Global\vmx86: 系统找不到指定的文件执行下列命令行:net start vmcinet start vmx86net start VMnetuserifsc config vmci start= autosc config vmx86 start= autosc config VMnetuserif

2016-03-28 21:50:53 829

原创 WIN7下DLL劫持,注入

综述:dll劫持,粗略整理了下,可以劫持的dll有:lpk.dll、usp10.dll、msimg32.dll、midimap.dll、ksuser.dll、comres.dll、ddraw.dll一、修改注册表,使得程序从执行文件所在目录加载DLLXP:把HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contr

2016-03-23 19:18:57 6818

原创 wireshark协议解析插件【LUA】示例

此文章参考:http://www.cnblogs.com/zzqcn/p/4840589.html这里简单的贴出两份代码,更多详细资料请参考上面文章。C语言代码:#include #include #include #pragma comment(lib, "ws2_32.lib")#define UDP_PORT_FOO 9877struct proto_f

2016-03-21 10:56:39 1607

原创 【boost学习笔记】命令行解析库(program_options)

代码:// Copyright Vladimir Prus 2002-2004.// Distributed under the Boost Software License, Version 1.0.// (See accompanying file LICENSE_1_0.txt// or copy at http://www.boost.org/LICENSE_1_0.txt)

2016-03-01 15:41:24 1416

原创 OpenSSLwindows下编译

一、环境说明系统:win7_x64编译:VS2012二、编译1.配置文件生成32位:perl Configure VC-WIN32 no-asm no-hw --prefix=c:\some\openssl\dir64位:perl Configure VC-WIN64A no-asm no-hw  --prefix=c:\some\openssl\dir

2016-02-22 14:37:41 1799

原创 Python验证IP合法性

笔者采用第三方库IPy。IPy库的安装请自行查找。IPy库是一个处理IP比较强大的库,其他功能请自行挖掘。示例代码如下:#!/usr/bin/env python# -*- coding: utf-8 -*-## Copyright 2016 KigKrazyfrom __future__ import absolute_import, division, print_f

2016-02-12 01:20:34 4936

原创 【Flash逆向调试之三】几个比较有用的注入代码

1.插入日志代码findpropstrict Qname(PackageNamespace(""),"trace")pushstring "====================================================================================================="callpropvoid Qname(P

2016-02-01 16:42:28 4555 1

原创 【Flash逆向调试之二】JPEXS的使用技巧说明

一、基础环境说明系统:win7_x64浏览器:FireFox(火狐浏览器),(chrome浏览器日志输出环境我没配置出来,如有朋友配置出来请私信告知,我重新修改)分析软件:JPEXS(需要JAVA支持,请自行安装JAVA环境)这个软件应该有许多BUG,以及功能简陋,但是应该是市面上最好用的FLASH分析软件了。FLASH分析环境简陋,请大家忍受啊!!!下

2016-02-01 16:27:18 7794

原创 【Flash逆向调试之一】环境搭建

一、基础环境说明系统:win7_x64浏览器:FireFox(火狐浏览器),(chrome浏览器日志输出环境我没配置出来,如有朋友配置出来请私信告知,我重新修改)分析软件:JPEXS(需要JAVA支持,请自行安装JAVA环境)这个软件应该有许多BUG,以及功能简陋,但是应该是市面上最好用的FLASH分析软件了。FLASH分析环境简陋,请大家忍受啊!!!下载地址:https://

2016-01-28 15:43:38 8748 1

原创 Flash调试模式,输出LOG

环境:win7,Firefox,Flash Debug版本请安装flash Debug版本!下载地址:http://www.adobe.com/support/flashplayer/debug_downloads.html在c:/User/Username下创建mm.cfg并写入如下内容:AssetCacheSize=20AutoUpdateDisable=0Au

2016-01-13 11:27:53 3256

原创 adb 使用问题笔记

1.遇到系统文件无法PULL原因:并且无法chmod文件属性,是因为该文件被加锁了!(详细请查看chattr, lsattr相关内容)chmod -R 777 xxx 时候出现如下提示:Unable to chmod /data/cust: Read-only file system解决:chattr -i xxxchmod -i xxx

2015-12-17 16:56:13 401

转载 PPTP 一键安装脚本

#!/bin/bashfunction installVPN(){ echo "begin to install VPN services"; #check wether vps suppot ppp and tun yum remove -y pptpd ppp iptables --flush POSTROUTING --table nat iptables --flush

2015-09-17 17:51:26 1571

原创 Linux常用命令——笔记

1. linux 查询某个端口被什么进程占用的命令用lsof -i : 端口号即可获取进程号2.linux查询进程占用哪些端口netstat -nlap

2015-09-10 10:53:53 435

转载 CentOs6 安装PYTHON3

一、安装环境 yum install gcc yum install zlib-devel yum install make二、下载python版本 wget http://www.python.org/ftp/python/3.4.0/Python-3.4.0.tgz三、解压缩、编译和安装 tar -zxvf Python-3.4.0.tgz cd Python-

2015-09-07 15:07:56 1952

转载 解决 CentOS 6.4 升级 Python2.7 后 Ibus 输入法无法使用问题

解决 CentOS 6.4 升级 Python2.7 后 Ibus 输入法无法使用问题/usr/libexec/ibus-ui-gtk/usr/ bin/ibus-setup/usr/libexec/ibus-engine-table将以上三个文件中的  “exec python”  修改为  “exec python2.6”

2015-09-07 14:56:54 495

转载 Daemon 程序编写(请根据实际情况自行扩展)

编写Daemon程序有一些基本的规则,以避免不必要的麻烦。(1)  首先是程序运行后调用fork,并让父进程退出。子进程获得一个新的进程ID,但 继承了父进程的进程组ID。(2)  调用setsid创建一个新的session,使自己成为新session和新进程组的leader,并使进程没有控制终端(tty)。(3)  改变当前工作目录至根目录,以免影响可加载文件系统。或者也可以

2015-09-07 11:05:04 516

原创 Linux中Cron任务间隔执行:每隔几分钟/几小时/几天

一、配置文件(/etc/crontab)直接VI编辑就可以二、配置格式* *  *  *  *  command分钟(0-59) 小时(0-23) 日期(1-31) 月份(1-12) 星期(0-6,0代表星期天)  命令第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6

2015-09-07 09:33:08 24854 1

原创 CentOS6 vsftpd安装配置

一、安装yum -y install vsftpd二、修改配置配置可以不用做修改三、添加用户1.增加用户:useradd –d /var/www -g ftp –s /sbin/nologin myftp2.修改用户密码passwd myftp3.修改用户目录以及权限chown -R myftp /ho

2015-09-06 13:53:39 546

原创 linux通用makefile模板

LIB= INCLUDE= OBJ=main.o CC=g++PROGRAM=testCONF=-g$(PROGRAM) : $(OBJ) $(CC) $(CONF) -o $(PROGRAM) $(OBJ) $(LIB) $(INCLUDE)main.o : main.cpp $(CC) $(CONF) -c main.cppclean : rm -

2015-08-12 10:31:17 437

原创 LINUX c++ 遍历网卡列表

直接扔代码:#include #include #include #include #include #include #include #include #include #include #include using namespace std;void show_all_if(){ int fdSock = 0; struct ifconf ifMyCo

2015-07-29 19:07:56 2344

原创 UBUNTU 12.04下编译OPENWRT

更多详情请参考官方文档:http://wiki.openwrt.org/doc/howto/buildroot.exigence一、安装相关依赖库sudo apt-get install -y gcc sudo apt-get install -y g++ sudo apt-get install -y binutils sudo apt-get install -y

2015-07-24 10:28:16 1379

原创 关于PPP 2.4.5在CENTOS7 无法编译通过的解决方案

报错如下:make[2]: Entering directory `/builddir/build/BUILD/ppp-2.4.5/pppd/plugins/rp-pppoe'cc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64

2015-07-15 16:22:24 1656

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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