Skip to content

Something about Shellcode #8

@3kyo0

Description

@3kyo0

shellcode.s
.globl _start
.align 2
_start:
.code 32
adr r0,filename
adr r1,mode
mov r7, #39
swi #0 @mkdir(filename,mode)
mov r0, #0
mov r7, #1
swi #0 @EXIT(0)
mode:
.short 0x1ff
filename:
.asciz "/data/local/tmp/success"

shellcode disassemble:
.text:00008074 ; Segment type: Pure code
.text:00008074 AREA .text, CODE
.text:00008074 ; ORG 0x8074
.text:00008074 CODE32
.text:00008074
.text:00008074 EXPORT _start
.text:00008074 _start ; "/data/local/tmp/success"
.text:00008074 ADR R0, filename
.text:00008078 ADR R1, mode
.text:0000807C MOV R7, #0x27
.text:00008080 SVC 0
.text:00008084 MOV R0, #0
.text:00008088 MOV R7, #1
.text:0000808C SVC 0
.text:0000808C ; ---------------------------------------------------------------------------
.text:00008090 mode DCW 0x1FF ; DATA XREF: .text:00008078�o
.text:00008092 filename DCB "/data/local/tmp/success",0 ; DATA XREF: .text:_start�o
.text:000080AA DCW 0
.text:000080AA ; .text ends

shellcode.bin
16 00 8F E2 10 10 8F E2 27 70 A0 E3 00 00 00 EF
00 00 A0 E3 01 70 A0 E3 00 00 00 EF FF 01 2F 64
61 74 61 2F 6C 6F 63 61 6C 2F 74 6D 70 2F 73 75
63 63 65 73 73 00 00 00

could you tell me why my shellcode doesn't work? could you help me?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions