Updated README to show specific software versions we used during development, also removed one extra free that resulted in errors in the client.

This commit is contained in:
h3xduck
2022-07-11 13:23:37 -04:00
parent 12629558b8
commit 51bf3efc38
2 changed files with 10 additions and 2 deletions

View File

@@ -64,6 +64,14 @@ The following table describes the main source code files and directories to ease
### Build and Install
#### Requirements
This research project has been tested under the following environments:
|| DISTRIBUTION | KERNEL | GCC | CLANG | GLIBC |
| ------------- | ------------- | ------------- | ------------- | ------------- | ------------- |
**VERSION** | Ubuntu 21.04 | 5.11.0 | 10.3.0 | 12.0.0 | 2.33 |
We recommend using Ubuntu 21.04, which by default will incorporate the software versions shown here. Otherwise, some of the problems you may run into are described [here](https://github.com/h3xduck/TripleCross/issues/41#issuecomment-1176642139).
#### Compilation
The rootkit source code is compiled using two Makefiles.
```

View File

@@ -198,8 +198,8 @@ int server_run(int port) {
}
}
sd = SSL_get_fd(ssl); /* get socket connection */
SSL_free(ssl); /* release SSL state */
close(sd); /* close connection */
//SSL_free(ssl); /* release SSL state */
//close(sd); /* close connection */
}
close(server); /* close server socket */