Modificato file assembly per rispecchiare modifiche del loop di encrypt-decrypt
This commit is contained in:
parent
d6964e25c4
commit
57022e534c
@ -1,7 +1,6 @@
|
||||
import sys
|
||||
import re
|
||||
import struct
|
||||
import IPython
|
||||
import copy
|
||||
import argparse
|
||||
|
||||
|
@ -53,7 +53,7 @@ shli s0, 4
|
||||
addi s0, 0x7065 # s0 = (text[1] << 4) + k0
|
||||
movr s1, r3
|
||||
poop s3 # restoring sum in s3
|
||||
addr s1, s3 # s1 = text[1] + sum
|
||||
#addr s1, s3 # s1 = text[1] + sum
|
||||
push s3 # saving sum again
|
||||
xorr s0, s1 # s0 = ((text[1] << 4) + k0) ^ (text[1] + sum)
|
||||
push s0
|
||||
@ -71,7 +71,7 @@ shli s0, 4
|
||||
addi s0, 0x7275 # s0 = (text[0] << 4) + k2
|
||||
movr s1, r2
|
||||
poop s3 # restoring sum in s3
|
||||
addr s1, s3 # s1 = text[0] + sum
|
||||
#addr s1, s3 # s1 = text[0] + sum
|
||||
push s3 # saving sum again
|
||||
xorr s0, s1 # s0 = ((text[0] << 4) + k2) ^ (text[0] + sum)
|
||||
push s0
|
||||
@ -118,11 +118,12 @@ addr r0, s0
|
||||
addr r1, s0
|
||||
call round
|
||||
poop s0
|
||||
addi s0, 1
|
||||
addi s0, 4
|
||||
cmpr s0, r2
|
||||
jpbi encrypt
|
||||
lodi r0, 0
|
||||
lodi r1, 2
|
||||
lodi r2, 4
|
||||
lodi r3, 6
|
||||
debg
|
||||
shit
|
@ -1 +1 @@
|
||||
¯“©žÚÈÓÛgJW‰\µž1bímŒ«Úre
|
||||
╞⌠╘· и
|
Loading…
Reference in New Issue
Block a user