// micro open.c; sudo musl-gcc -static -O3 -s open.c -o open #include <string.h> #include <unistd.h> int main(int argc, char **argv) { // size_t argv_1_len, i; for (int a = 1; a < argc; ++a) { size_t argv_1_len = strlen(argv[a]); size_t i = 0; while (i < argv_1_len) { if (argv[a][i] == '+') argv[a][i] = 'p'; if (argv[a][i] == ' ') argv[a][i] = '+'; ++i; } static char query1[] = "curl -sL 'https://www.google.com/search?q="; static const char query2[] = "&btnK=Google+Search&sxsrf=AOaemvK8_qzJx1JC2rYSvD0FXC-RGo5obQ%" "3A1634838300584&source=hp&ei=HKdxYYeWIYPDmAWS8IjQCQ&iflsig=ALs-" "wAMAAAAAYXG1LJix9FrVBMD9VvsWIgMA20RyRE7o' \\" "-H 'authority: www.google.com' \\" "-H 'cache-control: max-age=0' \\" "-H 'sec-ch-ua: \"Chromium\";v=\"94\", \"Google Chrome\";v=\"94\", " "\";Not A Brand\";v=\"99\"' \\" "-H 'sec-ch-ua-mobile: ?0' \\" "-H 'sec-ch-ua-platform: \"Linux\"' \\" "-H 'upgrade-insecure-requests: 1' \\" "-H 'user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 " "(KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' \\" "-H 'accept: " "text/html,application/xhtml+xml,application/xml;q=0.9,image/" "avif,image/webp,image/apng,*/*;q=0.8,application/" "signed-exchange;v=b3;q=0.9' \\" "-H 'x-client-data: " "CIS2yQEIpLbJAQipncoBCKmCywEI6vLLAQjv8ssBCJ75ywEI3ITMAQjnhMwBCLWFzAEI24" "XMAQj/hcwBCICGzAE=' \\" "-H 'sec-fetch-site: same-origin' \\" "-H 'sec-fetch-mode: navigate' \\" "-H 'sec-fetch-user: ?1' \\" "-H 'sec-fetch-dest: document' \\" "-H 'referer: https://www.google.com/' \\" "-H 'accept-language: en-GB,en-US;q=0.9,en;q=0.8' \\" "-H 'cookie: OTZ=6204887_72_76_104100_72_446760; " "SID=DAiFVqmLaDVo34R0Ivt5_" "BspZ7s6hfkPkaoIyh3YHcRB5AcpUVhwburMgkQwQ9CJoRBR2Q.; " "__Secure-1PSID=DAiFVqmLaDVo34R0Ivt5_" "BspZ7s6hfkPkaoIyh3YHcRB5AcpGO0efWAN-1hoyRhkM2Id1A.; " "__Secure-3PSID=DAiFVqmLaDVo34R0Ivt5_" "BspZ7s6hfkPkaoIyh3YHcRB5Acp8QHHuLT3pB7YSRXqcLQZng.; " "HSID=AKVTidlHdJgc4nune; SSID=ATumLTJyjZP7Ee2dz; " "APISID=UJMT6p0dHVFxpD07/A4oLvgb5RhBKBpJd3; " "SAPISID=xKW5_w6fZMnoHw6B/AsjziB6RkQ1dja7G8; " "__Secure-1PAPISID=xKW5_w6fZMnoHw6B/AsjziB6RkQ1dja7G8; " "__Secure-3PAPISID=xKW5_w6fZMnoHw6B/AsjziB6RkQ1dja7G8; " "OGPC=19022622-1:; SEARCH_SAMESITE=CgQI6ZMB; 1P_JAR=2021-10-21-17; " "NID=511=WlwS-m60Q8k1MlhA3r7I1LuTJ7Wk0KxJmXowelI4o4g3W1Le31WzZfpY2-" "uN2j41ew7h4ZsugzZGhipfR62qGxNwqHG1DwY0dXk5H_" "GIjCbLHDB9VKN11GrzKRMoxKRHOuF-napP8LNSuBMJNkCaV9l-" "c4BkYKu6j2gTCsJzqtBZMp0DAiU4rZHbVYaaEQXgKzl9I93hJlT0pdzWAUknHf5yIeEr27" "0Xa04tSZ8DOP3jyLsRI469KfxL78krw1EDzb9nnALxHeIaeRtkdQCpfVct4A; " "DV=c_T1HawivqVIANEH2apbUwahWE0_" "yldavBJY24mGNAEAADASVXgWDq5OiwEAALy2H6usCMoVaQAAAA; " "SIDCC=" "AJi4QfHdkFTnVxFMSXGET6e3oUlek8C2AbwXYj7p3wK553fywKHBzBnGDkCfOzm0L6tKRl" "4A5bE; " "__Secure-3PSIDCC=AJi4QfEh6GQl_xhFa1OinFVTrEMBWCTd_NJ5g9GKrS1vJ_" "5tIgKCPgaOvhvfF_T7Y-VWyroSMw' \\" "--compressed | get_all_links | fgrep -v google.com | sort -uR | grep " "-P ^ht|head -n 1|xargs printf 'open %s\\n'|tee " "/tmp/emerald-browser-fifo"; char query[sizeof(query1) - 1 + argv_1_len + sizeof(query2) + 1 - 1]; memcpy(query, query1, sizeof(query1) - 1); memcpy(query + sizeof(query1) - 1, argv[a], argv_1_len); memcpy(query + sizeof(query1) - 1 + argv_1_len, query2, sizeof(query2) - 1 + 1); int fork_status = 0; // pu if (argc > 1) fork_status = fork(); if (fork_status == 0) { execl("/bin/sh", "sh", "-c", query, (char *)NULL); } } }