Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <stdint.h>
- unsigned char doshead[] = {
- 0x54, 0x68, 0x69, 0x73, 0x20, 0x70,
- 0x72, 0x6F, 0x67, 0x72, 0x61, 0x6D,
- 0x20, 0x63, 0x61, 0x6E, 0x6E, 0x6F,
- 0x74, 0x20, 0x62, 0x65, 0x20, 0x72,
- 0x75, 0x6E, 0x20, 0x69, 0x6E, 0x20,
- 0x44, 0x4F, 0x53, 0x20, 0x6D, 0x6F
- };
- //0x64, 0x65
- unsigned char var_28[] = {
- 0x12, 0x24, 0x28, 0x34, 0x5B, 0x23,
- 0x26, 0x20, 0x35, 0x37, 0x4C, 0x28,
- 0x76, 0x26, 0x33, 0x37, 0x3A, 0x27,
- 0x3D, 0x6E, 0x25, 0x48, 0x6F, 0x3C,
- 0x58, 0x3A, 0x68, 0x2C, 0x43, 0x73,
- 0x10, 0x0E, 0x10, 0x6B, 0x10, 0x6F
- };
- int main() {
- unsigned char * ptr1 = doshead;
- unsigned char * ptr2 = var_28;
- while (*ptr1 != 0) {
- uint8_t ascii = *ptr1 ^ *ptr2;
- printf("%c",ascii);
- ptr1++;
- ptr2++;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement