angr solved

This commit is contained in:
2023-09-12 12:38:38 +02:00
parent c0dbb0e7a2
commit 17e4bddf72
8 changed files with 74 additions and 7 deletions

View File

@@ -28,7 +28,7 @@ void setup() {
}
int check_pass(unsigned int start[]) {
printf("checking\n");
//printf("checking\n");
unsigned int temp = 0;
for (int i = 0; i < 4; ++i) {
temp = start[i];
@@ -50,24 +50,26 @@ void main(){
memset(start, 0, 16);
read(0, user_input, MAX_SIZE);
//printf("%X ",user_input);
//printf("\n");
for (int i = 0; i < 4; i++) {
start[i] |= ((unsigned int)user_input[(i * 4)] << 24);
start[i] |= ((unsigned int)user_input[(i * 4)+1] << 16);
start[i] |= ((unsigned int)user_input[(i * 4)+2] << 8);
start[i] |= ((unsigned int)user_input[(i * 4)+3] << 0);
printf("%X ",start[i]);
//printf("%X ",start[i]);
}
printf("\n");
//printf("\n");
if (check_pass(start) == 1) {
printf("Thats it!\r\nSubmit in the format FLAG{");
//printf("Thats it!\r\nSubmit in the format FLAG{");
for (int i = 0; i < 4; i++) {
printf("%X",start[i]);
//printf("%X",start[i]);
}
printf("}\n");
//printf("}\n");
}
// Failed, just spin