- 浏览: 246206 次
- 性别:
- 来自: 武汉
最新评论
-
zhuzhiyi1211:
loveismile 写道可否在android assets ...
ijetty -
loveismile:
可否在android assets 目录下建立 web项目,都 ...
ijetty -
fangleijiang:
为什么任何ip都可以ping通
JAVA实现Ping,需要Jpcap -
tanhao_wenyu:
楼主 能发一下Dx工具吗?可以加QQ:1126900879聊一 ...
ijetty -
niuyong_10086:
楼主,你的第四步是啥意思啊
ijetty
文章列表
password
123456
12345678
qwerty
abc123
monkey
1234567
letmein
trustno1
dragon
baseball
111111
iloveyou
master
sunshine
ashley
bailey
passw0rd
shadow
123123
654321
superman
qazwsx
michael
football
新装了Fedora 14,Fedora 14说实话应该还算对开发环境支持的很不错,自带Eclipse,自带Eclipse的CDT插件(开发C/C++必备插件),但是实际上手就很BT了...
部分快捷键和Windows不一样,按"Alt+/"什么都不出来,这个就让我很苦恼,在Windows上写Java, ...
import java.net.InetAddress;
import java.util.ArrayList;
import java.util.GregorianCalendar;
import java.util.List;
import jpcap.JpcapCaptor;
import jpcap.JpcapSender;
import jpcap.NetworkInterface;
import jpcap.packet.EthernetPacket;
import jpcap.packet.ICMPPacket;
import jpcap.packet.IPPacket;
pub ...
ava的Runtime.getRuntime().exec(commandStr)可以调用执行cmd指令。
cmd /c dir 是执行完dir命令后关闭命令窗口。
cmd /k dir 是执行完dir命令后不关闭命令窗口。
cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。
cmd /k start dir 会 ...
复制文件:
有两种命令:
1、cat source_file > dest_file
2、dd if=source_file of=dest_file
如果是想在程序里运行shell命令,建议使用第2种,因为经过测试,在模拟器上第一种没效果。
关机:
这些功能有的可以通过busybox里的命令来实现,但是考虑到不同busybox集成命令不同,还是列出reboot的实现方法。
重启:reboot
关机:reboot -p
进入Recovery:reboot recovery
以前都是通过软件来实现的,本来就猜想有这样的命令,但是由于reboot自身不带注释,网上又很少有人提到这命令 ...
2.跟踪分析
拿出大杀器IDA,用5.4demo就可以了。demo版就支持arm elf. 打开libpapago.so. 选择arm和 unix dynamic library.
在function中寻找关于imei的函数,可以看到sys_getimei等几个函数。跟踪朔源。可以找到CRigisterProcess::DoProcess.正好里面有个判断 BNE XXXX,,拿出ultraedit改为BXXXX .push到模拟器中运行.成功.
实际上破解并没有这么简单,.分析过程占了很大一部分.其中用了strace跟踪系统调用,IDA 静态反编译人工过滤分析也花了很多时间. ...
一.必要知识
对汇编语言有所了解.我其实也没用过arm汇编,.但是因为有80x86的经验.对于arm指令看10分钟也就会了.
对android程序编写有一定了解。掌握程序加载执行流程。
对函数调用流程有所了解.因为papago主体用的是gnu c++写的,所 ...
1。什么是ABI
ABI,application binary interface (ABI),应用程序二进制接口。
既然是 接口,那就是某两种东西之间的沟通桥梁,此处有这些种情况:
A。应用程序 <-> 操作系统;
B。应用程序 <-> (应用程序所用到的)库
C 。应用程序各个组件之间
类似于API的作用是使得程序的代码间的兼容,ABI目的是使得程序的二进制(级别)的兼容。
2。什么是OABI 和 EABI
OABI中的O,表示“Old”,“Lagacy”,旧的,过时的,OABI就是旧的/老的ABI。
EABI中的E,表示“Embedded”,是一种新的ABI。
EA ...
package net.tools.web;
import java.io.*;
import java.net.*;
public class TunnelClient implements Runnable
{
private static String tunnelurl;
private static void toBytes(long l, byte[] b, int offset, int len)
{
for(int i = 0; i < len; i++)
b[i + offset] = (byte) (l > ...
210.101.131.232 8080
8080 172.18.32.134 8080 172.18.32.131 8080
HTTP代理穿透原理
HTTP代理服务器中能够提供一种HTTP CONNECT代理服务,能够允许用户建立TCP连接到任何端口。通过CONNECT方法穿透代理的实现方法为:
CONNECT代理服务器的代理端口(如:8080);如果成功返回就可以按照正常的Socket进行通讯。当然在此之前需要先获得代理相关的信息。
如何获取HTTP代理相关信息
程序中是通过读取注册表来获取计算机HTTP代理相关信息的,在注册表的\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings键值下就保存着HTTP代理服务器及端口等信息,
根据该 ...
1.java_home下的include文件夹的头文件要全部拷到VC的VC98/include下。
2.编译后的dll放到System32下
3.javah命令要是有包名的,并且不含.class后缀
public static String getCPUSerial() {
String str = "", strCPU = "", cpuAddress = "0000000000000000";
try {
//读取CPU信息
Process pp = Runtime.getRuntime().exec("cat /proc/cpuinfo");
InputStreamReader i ...
#include <stdio.h> /*标准输入输出定义*/
#include <stdlib.h> /*标准函数库定义*/
#include <unistd.h> /*Unix标准函数定义*/
#include <sys/types.h> /**/
#include <sys/stat.h> /**/
#include <fcntl.h> /*文件控制定义*/
#include <termios.h> /* ...
1.Eclispe C++中必须创建C++工程,C工程不行。
2.在工程的properties的C/C++ Build-->Settings-->Includes中添加:
(1)."C:\Program Files\Java\jdk1.6.0_25\include"
(2)."C:\Program Files\Java\jdk1.6.0_25\include\win32"
3.生成的dll放到C:\windows\System32下,或放到项目目录的src、bin的同一级目录。
4.如果不出意外会出现如下错误:
java.lang.Unsati ...