diff --git a/.gitignore b/.gitignore index c1e9f665366be4d53aebc92566cf4e178d02fd8d..ca88a6b51a6fcc75c4ffd0f9cceb464f477ad3f3 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,5 @@ **/test.* **/*.exe **/*.o -**/cheat \ No newline at end of file +**/cheat +**/testguess \ No newline at end of file diff --git a/crack.c b/crack.c index 1b61a08637a82f0b31169ed3ce85c64fe463f41b..cbffd2b232c2b45d235b29589d3fb7e98d1ab2ad 100644 --- a/crack.c +++ b/crack.c @@ -285,7 +285,7 @@ int main(int argc, char** argv) { exit(0); } - strcpy((char*)&pwd[i], (char*)&buffer); + memcpy(pwd[i], buffer, SHA256_BLOCK_SIZE); } fclose(fp);