Commit Graph

50 Commits

Author SHA1 Message Date
Giulio De Pasquale
35fe1b6e18 Creato client per il PoliCTF 2017-05-25 19:47:29 +02:00
Giulio De Pasquale
696ab2ce27 Aggiunto bytecode per criptare 2017-05-25 19:03:11 +02:00
Giulio De Pasquale
b0a4e7bb2b Sistemata size in insCode,Stack,Data 2017-05-25 18:47:56 +02:00
Giulio De Pasquale
c67bcdabab Sistemata size in insCode,Stack,Data 2017-05-25 18:46:32 +02:00
Giulio De Pasquale
f78fe540dd Sistemata size in insCode,Stack,Data 2017-05-25 18:46:23 +02:00
Giulio De Pasquale
fd45b5c54f Aggiunta opzione DEBG 2017-05-25 17:53:49 +02:00
Giulio De Pasquale
2bc3b17123 tea-encrypt.c ora cicla tutta la stringa 2017-05-25 16:59:28 +02:00
Giulio De Pasquale
a6475f3500 Sistemato assembling di LODI,LODR,STRI,STRR 2017-05-25 16:43:56 +02:00
Giulio De Pasquale
6f9e7db4ee regonly size sistemata in assembler, sistemati flag CF / ZF nei CMP e nei JMP 2017-05-25 15:25:45 +02:00
Giulio De Pasquale
19b6c69237 possibile aggiungere commenti, sul serio 2017-05-25 12:13:28 +02:00
Giulio De Pasquale
7b972fc406 possibile aggiungere commenti 2017-05-25 11:58:54 +02:00
Giulio De Pasquale
e518029485 CALL + fix vari 2017-05-24 20:54:12 +02:00
Giulio De Pasquale
9b5d5647a9 LODI, LODR, STRI, STRR 2017-05-24 15:29:48 +02:00
Giulio De Pasquale
97dc35863b LODI, LODR, STRI, STRR 2017-05-24 15:29:20 +02:00
Giulio De Pasquale
0dfd9bdb57 SHLI, SHLR, SHRI, SHRL, DIVR 2017-05-24 15:07:56 +02:00
Giulio De Pasquale
3c453485b1 TEA test files 2017-05-24 14:56:11 +02:00
Giulio De Pasquale
e1351ebd13 TEA test files 2017-05-24 14:56:01 +02:00
Giulio De Pasquale
223b3c81f8 Rimosso examples 2017-05-24 13:03:07 +02:00
Giulio De Pasquale
30677611d8 GRMN non frega più RP e IP 2017-05-24 13:02:05 +02:00
Giulio De Pasquale
b92a76944b indice fixato nell'assembler (saltava istruzioni) 2017-05-21 11:37:47 +02:00
Giulio De Pasquale
b3d8ee9825 label offset corretto 2017-05-20 19:13:04 +02:00
Giulio De Pasquale
6cb8019f5f fix a delle regex 2017-05-20 18:58:17 +02:00
Giulio De Pasquale
adf7ca002d LABEL E FUNZIONI ROTTE. RISCRITTO TUTTO 2017-05-20 17:55:50 +02:00
Giulio De Pasquale
536773bc9e Regexp aggiornate, introduzione label / funzione 2017-05-19 19:57:00 +02:00
Giulio De Pasquale
07b9de5f2a Assemblaggio label corretto. BUGGATO A BESTIA 2017-05-19 12:23:18 +02:00
Giulio De Pasquale
c24e2c791f Assembler con label 2017-05-18 20:53:28 +02:00
Giulio De Pasquale
71266d07c0 Rimossi rol 2017-05-18 18:28:51 +02:00
Giulio De Pasquale
167230d18d RC4 KSA per shuffling opcodes 2017-05-18 18:21:01 +02:00
Giulio De Pasquale
1490a6e6fc ISA completo 2017-05-18 17:28:10 +02:00
Giulio De Pasquale
020a5062a2 Polishing. Alcune implementazioni 2017-05-18 15:41:05 +02:00
Giulio De Pasquale
8eab267645 Polishing. Uso di next() 2017-05-18 13:20:17 +02:00
Giulio De Pasquale
702bb1ad9b Set istruzioni completato, si spera + tutti gli stub 2017-05-17 19:58:00 +02:00
Giulio De Pasquale
d8bd273df9 Stub di tutte le istruzioni 2017-05-17 19:31:27 +02:00
Giulio De Pasquale
ffb11f9a2e reg2reg assembler 2017-05-17 18:58:00 +02:00
Giulio De Pasquale
56b8a9c407 VM riconosce opcode cifrati 2017-05-17 18:32:05 +02:00
Giulio De Pasquale
f8bb6252f0 Aggiunto TODO 2017-05-17 11:22:23 +02:00
Giulio De Pasquale
96ff9873ff VM con istruzioni cifrate. Da sistemare ancora la classe VM e i vari VMComponent 2017-05-17 11:21:40 +02:00
Giulio De Pasquale
1431f6e104 Opcode encryption in assembler 2017-05-17 11:01:47 +02:00
Giulio De Pasquale
e1f984c72d Exceptions 2017-05-16 18:47:51 +02:00
Giulio De Pasquale
9d888723b7 Assembler OO 2017-05-16 17:39:49 +02:00
Giulio De Pasquale
8ad7634be1 Assembler sino a ADDI 2017-05-15 15:31:12 +02:00
Giulio De Pasquale
c50dd9718f NO IP in MOVI, MOVR, casefold 2017-05-15 14:39:40 +02:00
Giulio De Pasquale
34d7d3c85f Unsigned short in assembler, fix sull'allocazione di memoria 2017-05-15 13:24:30 +02:00
Giulio De Pasquale
9d1cadf7d4 Debug migliore nell'assembler 2017-05-15 12:56:05 +02:00
Giulio De Pasquale
ec1576e017 Assembler con MOVI, DBG flags 2017-05-15 12:49:11 +02:00
Giulio De Pasquale
f1060ff86c NULL pointers everywhere 2017-05-14 23:01:11 +02:00
Giulio De Pasquale
f818b5548e MOVI,MOVR,PUTM,GETM,ADDI 2017-05-14 22:10:58 +02:00
Giulio De Pasquale
a0cd944080 Divise le classi, boilerplate 2017-05-14 14:07:24 +02:00
Giulio De Pasquale
bea0edfd10 Divise le classi, boilerplate 2017-05-14 14:06:17 +02:00
Giulio De Pasquale
16d57bf64b Initial 2017-05-13 19:36:46 +02:00