30.01.2011, 15:55
Virtuos Flame aka Hrimfaxi hat nun verkündet das er nun Kernel Homebrews signieren kann...dies ist ein weiterer Schritt für die Piraterie... -.-"
Zitat:
# @neur0ner Yes. It can decrypt game EBOOT.BIN including MHP3.
# I will offer a sample decrypt program to that project.
# Fixed some bugs on kirk-engine and finally can decrypt kernel & user PRX on PC.
# That bug ruins Kirk_cmd4
# I will offer a sample decrypt program to that project.
# Fixed some bugs on kirk-engine and finally can decrypt kernel & user PRX on PC.
# That bug ruins Kirk_cmd4
Code:
1.
diff -r 5b25b415c348 kirk_engine.c
2.
--- a/kirk_engine.c Sun Jan 16 15:23:49 2011 +0000
3.
+++ b/kirk_engine.c Sat Jan 29 01:58:25 2011 +0800
4.
@@ -134,7 +134,7 @@
5.
//Set the key
6.
AES_ctx aesKey;
7.
AES_set_key(&aesKey, key, 128);
8.
- AES_cbc_encrypt(&aesKey, inbuff+sizeof(KIRK_AES128CBC_HEADER), outbuff, size);
9.
+ AES_cbc_encrypt(&aesKey, inbuff+sizeof(KIRK_AES128CBC_HEADER), outbuff+sizeof(KIRK_AES128CBC_HEADER), size);
10.
11.
return KIRK_OPERATION_SUCCESS;
12.
}
Code:
diff -r 5b25b415c348 kirk_engine.c
--- a/kirk_engine.c Sun Jan 16 15:23:49 2011 +0000
+++ b/kirk_engine.c Sat Jan 29 01:58:25 2011 +0800
@@ -134,7 +134,7 @@
//Set the key
AES_ctx aesKey;
AES_set_key(&aesKey, key, 128);
- AES_cbc_encrypt(&aesKey, inbuff+sizeof(KIRK_AES128CBC_HEADER), outbuff, size);
+ AES_cbc_encrypt(&aesKey, inbuff+sizeof(KIRK_AES128CBC_HEADER), outbuff+sizeof(KIRK_AES128CBC_HEADER), size);
return KIRK_OPERATION_SUCCESS;
}