diff --git a/KeyMaster b/KeyMaster index 1b1d618..48ac781 100755 Binary files a/KeyMaster and b/KeyMaster differ diff --git a/bin/KeyMaster b/bin/KeyMaster index 1b1d618..48ac781 100755 Binary files a/bin/KeyMaster and b/bin/KeyMaster differ diff --git a/src/main.c b/src/main.c index 29e0a30..4e2d481 100644 --- a/src/main.c +++ b/src/main.c @@ -70,7 +70,7 @@ int main(void) return 0; } } - printf("KeyMaster\nVersion: 0.2\n\n"); + printf("KeyMaster\nVersion: 0.3\n\n"); try { @@ -202,7 +202,13 @@ int main(void) recv(sockfd, &req1, sizeof(req1), 0); if (req1.level != -1 && strlen(req1.key) > 0) { - printf("Level: %d\tKey: %s\n", req1.level, req1.key); + char hidden_key[256]; + strncpy(hidden_key, req1.key, 6); + for (size_t i = 6; i < strlen(req1.key); i++) + { + hidden_key[i] = '.'; + } + printf("Level: %d\tKey: %s\n", req1.level, hidden_key); } } }