Skip to content
This repository has been archived by the owner on Oct 1, 2022. It is now read-only.

Commit

Permalink
fix formatting
Browse files Browse the repository at this point in the history
  • Loading branch information
misc0110 committed Jan 2, 2018
1 parent 2965178 commit 32fc57f
Show file tree
Hide file tree
Showing 5 changed files with 13 additions and 32 deletions.
10 changes: 3 additions & 7 deletions kaslr.c
Expand Up @@ -23,8 +23,7 @@ int main(int argc, char *argv[]) {

size_t start = libkdump_virt_to_phys(var);
if (!start) {
printf("\x1b[31;1m[!]\x1b[0m Program requires root privileges (or read "
"access to /proc/<pid>/pagemap)!\n");
printf("\x1b[31;1m[!]\x1b[0m Program requires root privileges (or read access to /proc/<pid>/pagemap)!\n");
exit(1);
}

Expand All @@ -37,9 +36,7 @@ int main(int argc, char *argv[]) {

int res = libkdump_read(start + offset + delta);
if (res == 'X') {
printf("\r\x1b[32;1m[+]\x1b[0m Direct physical map offset: "
"\x1b[33;1m0x%zx\x1b[0m\n",
offset + delta);
printf("\r\x1b[32;1m[+]\x1b[0m Direct physical map offset: \x1b[33;1m0x%zx\x1b[0m\n", offset + delta);
fflush(stdout);
break;
} else {
Expand All @@ -48,8 +45,7 @@ int main(int argc, char *argv[]) {
delta = 0;
step >>= 4;
}
printf("\r\x1b[34;1m[%c]\x1b[0m 0x%zx ",
"/-\\|"[(progress++ / 400) % 4], offset + delta);
printf("\r\x1b[34;1m[%c]\x1b[0m 0x%zx ", "/-\\|"[(progress++ / 400) % 4], offset + delta);
}
}

Expand Down
7 changes: 2 additions & 5 deletions memdump.c
Expand Up @@ -24,11 +24,8 @@ int main(int argc, char *argv[]) {
size_t vaddr = libkdump_phys_to_virt(phys);

printf(
"\x1b[32;1m[+]\x1b[0m Physical address : \x1b[33;1m0x%zx\x1b[0m\n",
phys);
printf("\x1b[32;1m[+]\x1b[0m Physical offset : "
"\x1b[33;1m0x%zx\x1b[0m\n\n",
config.physical_offset);
"\x1b[32;1m[+]\x1b[0m Physical address : \x1b[33;1m0x%zx\x1b[0m\n", phys);
printf("\x1b[32;1m[+]\x1b[0m Physical offset : \x1b[33;1m0x%zx\x1b[0m\n\n", config.physical_offset);

size_t delta = 0;
int i;
Expand Down
6 changes: 2 additions & 4 deletions memory_filler.c
Expand Up @@ -27,8 +27,7 @@ int main(int argc, char *argv[]) {
size_t bytesize = size * 1024ull * 1024ull * 1024ull;
char *memory = malloc(bytesize);
if (!memory) {
printf("\x1b[31;1m[!]\x1b[0m Could not allocate %zd GB memory, try less!\n",
size);
printf("\x1b[31;1m[!]\x1b[0m Could not allocate %zd GB memory, try less!\n", size);
return 1;
}

Expand All @@ -49,8 +48,7 @@ int main(int argc, char *argv[]) {
}
}

printf("\x1b[32;1m[+]\x1b[0m Press any key if you are done reading the "
"secret\n");
printf("\x1b[32;1m[+]\x1b[0m Press any key if you are done reading the secret\n");
getchar();
printf("\x1b[32;1m[+]\x1b[0m Done!\n");

Expand Down
12 changes: 3 additions & 9 deletions physical_reader.c
Expand Up @@ -21,15 +21,9 @@ int main(int argc, char *argv[]) {

size_t vaddr = libkdump_phys_to_virt(phys);

printf(
"\x1b[32;1m[+]\x1b[0m Physical address : \x1b[33;1m0x%zx\x1b[0m\n",
phys);
printf(
"\x1b[32;1m[+]\x1b[0m Physical offset : \x1b[33;1m0x%zx\x1b[0m\n",
config.physical_offset);
printf("\x1b[32;1m[+]\x1b[0m Reading virtual address: "
"\x1b[33;1m0x%zx\x1b[0m\n\n",
vaddr);
printf("\x1b[32;1m[+]\x1b[0m Physical address : \x1b[33;1m0x%zx\x1b[0m\n", phys);
printf("\x1b[32;1m[+]\x1b[0m Physical offset : \x1b[33;1m0x%zx\x1b[0m\n", config.physical_offset);
printf("\x1b[32;1m[+]\x1b[0m Reading virtual address: \x1b[33;1m0x%zx\x1b[0m\n\n", vaddr);

while (1) {
int value = libkdump_read(vaddr);
Expand Down
10 changes: 3 additions & 7 deletions secret.c
Expand Up @@ -28,17 +28,13 @@ int main(int argc, char *argv[]) {

size_t paddr = libkdump_virt_to_phys((size_t)secret);
if (!paddr) {
printf("\x1b[31;1m[!]\x1b[0m Program requires root privileges (or read "
"access to /proc/<pid>/pagemap)!\n");
printf("\x1b[31;1m[!]\x1b[0m Program requires root privileges (or read access to /proc/<pid>/pagemap)!\n");
libkdump_cleanup();
exit(1);
}

printf("\x1b[32;1m[+]\x1b[0m Physical address of secret: "
"\x1b[32;1m0x%zx\x1b[0m\n",
paddr);
printf("\x1b[32;1m[+]\x1b[0m Exit with \x1b[37;1mCtrl+C\x1b[0m if you are "
"done reading the secret\n");
printf("\x1b[32;1m[+]\x1b[0m Physical address of secret: \x1b[32;1m0x%zx\x1b[0m\n", paddr);
printf("\x1b[32;1m[+]\x1b[0m Exit with \x1b[37;1mCtrl+C\x1b[0m if you are done reading the secret\n");
while (1) {
// keep string cached for better results
volatile size_t dummy = 0, i;
Expand Down

0 comments on commit 32fc57f

Please sign in to comment.