Comments (9)
case 131 :
return new StringObject(vm, "eyJvcyI6IkFuZHJvaWQiLCJ2ZXJzaW9uIjoiMS4wLjMiLCJ0b2tlbl9pZCI6IiIsImNvZGUiOjUwNH0=");
case 130:
return new StringObject(vm, "9c:a6:15:6c:82:d6[<!>] aa3 [<!>]-167663424[<!>]");
case 125:
return new StringObject(vm, "");
case 129:
return new StringObject(vm, "480[<!>]1080*1920[<!>]");
case 126:
return new StringObject(vm, "3010");
case 120:
return new StringObject(vm, ""core":4,"hw":"Qualcomm MSM8974PRO-AC","max":"2457600","min":"300000","ft":"swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt"}");
case 127:
return new StringObject(vm, "460024199099440");
case 128:
return new StringObject(vm, "");
case 123:
return new StringObject(vm, "13014e51334a3937561006d16cfb7400");
case 122:
return new StringObject(vm, "GMT+08:00");
case 121:
return new StringObject(vm, "zh_CN");
from unidbg.
com/ss/sys/ces/a->njss(ILjava/lang/Object;)Ljava/lang/Object; -----, param1 = [124], param2 = [null]
from unidbg.
以上应该返回什么值?
from unidbg.
以上应该返回什么值?
返回的是这些 有些没有的可以为空
njss.txt
from unidbg.
case 124返回的也是String吗?
from unidbg.
上次UdpSocket的0x8912你是怎么实现的?
from unidbg.
上次UdpSocket的0x8912你是怎么实现的?
case SocketIO.SOCK_DGRAM:
// TODO - 修改了这个值
emulator.getMemory().setErrno(UnixEmulator.ENOTTY);
return -1;
// fd = getMinFd();
// fdMap.put(fd, new UdpSocket(emulator));
// return fd;
我在他读取这个网卡的时候直接修改返回-1了 ,他就不读取0x8912了
from unidbg.
case 124 返回也是string
from unidbg.
[13:53:51 663] DEBUG [cn.banny.unidbg.linux.android.dvm.DvmClass] (DvmClass:41) - getStaticMethodID name=com/ss/sys/ces/a->Bill()V, hash=0xc9aa15dd
[13:53:51 663] DEBUG [cn.banny.unidbg.linux.android.dvm.DalvikVM] (DalvikVM$17:269) - GetMethodID class=unicorn@0x257d715f, methodName=Francies, args=()V
[13:53:51 663] DEBUG [cn.banny.unidbg.linux.android.dvm.DvmClass] (DvmClass:53) - getMethodID name=com/ss/sys/ces/a->Francies()V, hash=0x13094b97
[13:53:51 663] DEBUG [cn.banny.unidbg.linux.android.dvm.DalvikVM] (DalvikVM$37:690) - GetStaticMethodID class=unicorn@0x257d715f, methodName=Louis, args=()V
[13:53:51 663] DEBUG [cn.banny.unidbg.linux.android.dvm.DvmClass] (DvmClass:41) - getStaticMethodID name=com/ss/sys/ces/a->Louis()V, hash=0xc71d300a
[13:53:51 663] DEBUG [cn.banny.unidbg.linux.android.dvm.DalvikVM] (DalvikVM$37:690) - GetStaticMethodID class=unicorn@0x257d715f, methodName=Zeoy, args=()V
[13:53:51 663] DEBUG [cn.banny.unidbg.linux.android.dvm.DvmClass] (DvmClass:41) - getStaticMethodID name=com/ss/sys/ces/a->Zeoy()V, hash=0xb89c70cf
[13:53:51 663] DEBUG [cn.banny.unidbg.linux.android.dvm.DalvikVM] (DalvikVM$78:1406) - ExceptionCheck jthrowable=null
unicorn.UnicornException: Invalid memory read (UC_ERR_READ_UNMAPPED)
at unicorn.Unicorn.emu_start(Native Method)
at cn.banny.unidbg.AbstractEmulator.emulate(AbstractEmulator.java:267)
at cn.banny.unidbg.AbstractEmulator.eFunc(AbstractEmulator.java:360)
at cn.banny.unidbg.arm.AbstractARMEmulator.eFunc(AbstractARMEmulator.java:201)
at cn.banny.unidbg.linux.LinuxModule.emulateFunction(LinuxModule.java:154)
at cn.banny.unidbg.linux.android.dvm.DvmClass.callStaticJniMethod(DvmClass.java:140)
at com.ces.TestMa.meta(TestMa.java:194)
at com.ces.TestMa.main(TestMa.java:217)
debugger break at: 0x400314dc
r0=0x40 r1=0x4 r2=0x0, r3=0x12d r4=0x13 r5=0x42cc r6=0xbfffc6b8 r7=0xbfffc7d0 sb=0x17 sl=0xe8 fp=0x2a ip=0x12d sp=0xbfffc3c0 lr=0x1b6 pc=0x400314dc cpsr: N=0, Z=0, C=0, V=0, T=1, mode=0b10000
=> [ libcms.so][0x314dd]*[ 38 f8 02 10 ]*0x400314dc:*ldrh.w r1, [r8, r2]
[ libcms.so] [0x314e1] [ 47 f8 ac ac ] 0x400314e0: str sl, [r7, #-0xac]
[ libcms.so] [0x314e5] [ 47 f8 b0 9c ] 0x400314e4: str sb, [r7, #-0xb0]
[ libcms.so] [0x314e9] [ 57 f8 ac 5c ] 0x400314e8: ldr r5, [r7, #-0xac]
[ libcms.so] [0x314ed] [ 57 f8 b0 4c ] 0x400314ec: ldr r4, [r7, #-0xb0]
[ libcms.so] [0x314f1] [ 6d 43 ] 0x400314f0: muls r5, r5, r5
[ libcms.so] [0x314f3] [ 64 43 ] 0x400314f2: muls r4, r4, r4
[ libcms.so] [0x314f5] [ 01 35 ] 0x400314f4: adds r5, #1
[ libcms.so] [0x314f7] [ c4 eb c4 04 ] 0x400314f6: rsb r4, r4, r4, lsl #3
[ libcms.so] [0x314fb] [ a5 42 ] 0x400314fa: cmp r5, r4
这个是我注释掉自己传的maps的时候,发现[r8, r2]这里指向一段不存在的地方
from unidbg.
Related Issues (20)
- libopenjdk.so
- 需要api文档 HOT 1
- 最新版代码32位好像不支持Unicorn2Factory? HOT 1
- dump模拟执行时候发现的错误
- 怎么重写读取目录下所有文件的io HOT 1
- 调用问题
- 运行报错DalvikVM64$128.handle,怎么解决呀 HOT 2
- 小白的第一个unidbg
- 运行其他示例正常,运行anjuke示例报错了,用了unidbg-0.9.7 HOT 3
- 请问,如何补GetStringCritical jni 方法呢
- 补了环境还是报错 WARN [com.github.unidbg.linux.ARM64SyscallHandler] (ARM64SyscallHandler:405) - handleInterrupt intno=2, NR=0, svcNumber=0x107, PC=unidbg@0xfffe0104 java.lang.UnsupportedOperationException at com.github.unidbg.linux.android.dvm.DalvikVM64$8.handle(DalvikVM64.java:168) HOT 1
- com.github.unidbg.arm.backend.BackendException: dvmObject="two", dvmClass=class java/lang/String, jmethodID=unidbg@0xffffffffd6cb375b HOT 11
- 执行结果返回空JNIEnv->SetByteArrayRegion([B@0x, 0, 0, unidbg@0xbffff6b1) was called from RX@0x400d55dc[libfekit.so]0xd55dc
- unidbg-boot-server报错,求大佬帮看看
- 怎样移除断点
- 大佬们这个环境要咋补呢,init方法它没得返回值,必然会调用callVoidMethod这个方法,这个方法只有一个出路就是抛出异常 HOT 1
- 系统调用找不到,提示127,怎么解决呀。0.9。7版本 HOT 2
- 多线程支持
- unidbg调用so层函数Refmd5sec报错BackendException,(Refmd5sec是反射调用了java层的一个生成md5的方法)
- 多线程pthread_attr_setstacksize执行异常
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from unidbg.