Skip to content

Instantly share code, notes, and snippets.

View celestora's full-sized avatar
❤️

celestora

❤️
View GitHub Profile
@celestora
celestora / videocard_sniffer.php
Created July 30, 2019 20:27
Renderer info sniffer for OTVET-215732916
<?php $dbh = new PDO('sqlite:logs.db'); ?>
<?php
if($_SERVER["REQUEST_METHOD"] === "POST") {
$stt = $dbh->prepare("INSERT INTO logs VALUES(:ip, :renderer)", [PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY]);
$stt->execute([
"ip" => $_SERVER["HTTP_X_REAL_IP"] ?? $_SERVER["REMOTE_ADDR"],
"renderer" => file_get_contents("php://input"),
]);
@celestora
celestora / libresocial.sql
Created December 15, 2018 18:17
Libresocial database creation script.
SET FOREIGN_KEY_CHECKS=0;
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET AUTOCOMMIT = 0;
START TRANSACTION;
SET time_zone = "+00:00";
DROP TABLE IF EXISTS `albums`;
CREATE TABLE IF NOT EXISTS `albums` (
`id` bigint(255) UNSIGNED NOT NULL AUTO_INCREMENT,
`owner` bigint(255) NOT NULL,
@celestora
celestora / rules.md
Last active August 12, 2018 14:43
Правила Капельчата

Правила Капельчата

🍕Запрещено любое оскорбление Капельки!
🍕Запрещено любить Уголька (девушкам можно)
🍕Запрещена навязчивая реклама
🍕Запрещено не любить тянок
🍕Решения администрации не обсуждаются

🍔 За нарушение одного правила - варн
🍔Три варна - кик (кек)
🍔За три кика (кека) бан навсегда \

@celestora
celestora / ChatFucker.jsx
Last active July 27, 2018 19:59
анти лакер аносенд!
class ChatFucker {
constructor(name, message) {
this.name = encodeURIComponent(name);
this.message = encodeURIComponent(message)+" <"; //bypass disclamer
}
fuck() {
setInterval(() => {
let xhr = new XMLHttpRequest();
xhr.open("POST", "anosend.php", true);
String.__proto__.random = function str_rand(length) {
let string = '';
for (let i = 1; i <= length; i++) {
string += String.fromCharCode(Math.ceil(Math.random() * (122 - 48) ) + 48);
}
return string;
};
let substitute_property = (object, callback, sameObject) => {
function noop(){};
let nObj = sameObject ? object : {};
for(each in object) {
let sub = callback(object[each]);
nObj[each] = sub;
}
return nObj;
};
<?php
#Simple function for random string generation
function str_rand($length) {
$string = '';
for ($i = 1; $i <= $length; $i++) {
$string .= chr(random_int(48, 122));
}
return $string;
}
if(localStorage.interceptedMessages == undefined) localStorage.interceptedMessages = "[]";
insertionQ(".im-mess").every(message => {
let text = message.querySelector(".im-mess--text").textContent;
let peer = "#"+message.dataset.peer;
let messages = JSON.parse(localStorage.interceptedMessages);
messages.push([peer, text, Date.now()]);
localStorage.interceptedMessages = JSON.stringify(messages);
console.info([peer, text].join(": "));
});
public static void main(String[] args) {
System.out.println(args[0]);
}
@celestora
celestora / NzY4NTEuNjg1=.kax
Created January 3, 2018 12:04
gistfile228
ACT INIT
$Dollar=new Character("Dollar", "", "", "")
Dollar: "Asznee"
die
/ACT