Skip to content

Instantly share code, notes, and snippets.

💭
🛩 Running your application

Viktor Szépe szepeviktor

💭
🛩 Running your application
Block or report user

Report or block szepeviktor

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View phpstan.out
$ phpstan analyze
Note: Using configuration file /home/viktor/tmp/silverstripe-framework/phpstan.neon.dist.
531/531 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
------ ----------------------------------------------------------------------------------------------------------------------------------------
Line Control/Director.php
------ ----------------------------------------------------------------------------------------------------------------------------------------
71 Property SilverStripe\Control\Director::$current_page has unknown class SilverStripe\CMS\Model\SiteTree as its type.
411 Return typehint of method SilverStripe\Control\Director::get_current_page() has invalid type SilverStripe\CMS\Model\SiteTree.
View harden-global-functions.md

Hello,

Here's a quick and dirty way to slip a backdoor into a PHP project by abusing Namespaces.

POC:

root@ssh:~/underhanded# php index.php SUCCESS

@szepeviktor
szepeviktor / wolt-vega.js
Last active Jun 24, 2019
Wolt vega - az étlap oldalakról eltávolítja a húsételeket - remove meat from the menu
View wolt-vega.js
// ==UserScript==
// @name Wolt vega
// @description Az étlap oldalakról eltávolítja a húsételeket.
// @icon https://static.wolt.com/favicon.ico
// @version 0.2.0
// @grant none
// @run-at document-idle
// @include https://wolt.com/*/*/*/restaurant/*
// ==/UserScript==
View tag-factory.php
<?php declare( strict_types = 1 );
/**
* Create an HTML element.
*
* @see https://www.w3.org/TR/html/syntax.html#void-elements
*
* @param string $name Tag name.
* @param array $attrs HTML attributes.
* @param string|\Traversable $content Raw HTML content.
@szepeviktor
szepeviktor / netpincer-vega.js
Last active Mar 3, 2019
Netpincér vega - Az étlap oldalakról eltávolítja a húsételeket.
View netpincer-vega.js
// ==UserScript==
// @name Netpincér vega
// @description Az étlap oldalakról eltávolítja a húsételeket.
// @icon https://www.netpincer.hu/skin/flat/images/favicon.ico
// @version 0.2.2
// @grant none
// @run-at document-idle
// @include https://www.netpincer.hu/*/_etlap
// @include https://www.netpincer.hu/*/etlap
// ==/UserScript==
@szepeviktor
szepeviktor / script-loader.js
Last active May 5, 2019
Mini JavaScript loader
View script-loader.js
<script id="in-head">
/*jslint
browser:true
*/
/**
* Load a script in an asynchronous manner.
* @param {string} uri
* @param {callback} loadCallback
* @param {callback} errorCallback
View www.gstatic.com--wcm--impl-1_31.js
(function () {
var l = this,
n = function (a) {
return "string" == typeof a
},
aa = function (a, b) {
a = a.split(".");
var c = l;
a[0] in c || "undefined" == typeof c.execScript || c.execScript("var " + a[0]);
for (var d; a.length && (d = a.shift());) a.length || void 0 === b ? c[d] && c[d] !== Object.prototype[d] ? c = c[d] : c = c[d] = {} : c[d] = b
@szepeviktor
szepeviktor / netpincer-boldogora.sh
Created Aug 28, 2018
Slack üzenetet küld, ha egy új étteremnek van Boldog Órája a Netpincéren
View netpincer-boldogora.sh
#!/bin/bash
#
# Send notification on new Netpincér Boldog Óra restaurants.
#
# DEPENDS :pip3 install slack-webhook-cli
# Boldog Óra page
NETPINCER_BOLDOGORA="https://www.netpincer.hu/budapest_iii/hazhozszallitas/happy/1"
# Cache file
NETPINCER_BOLDOGORA_CACHE="${HOME}/.cache/netpincer-boldogora"
@szepeviktor
szepeviktor / Kép-életciklus.md
Last active Jul 9, 2018
Képek életciklusa egy webes alkalmazásban
View Kép-életciklus.md

Képek életciklusa egy webes alkalmazásban

Feltöltés

  • Sérült kép, hibás kép, ismeretlen formátum, nem kép kezelése, megfelelő hibaüzenet
@szepeviktor
szepeviktor / disable-built-in-ca.js
Last active Jul 1, 2018
Distrust all built-in Firefox CA-s
View disable-built-in-ca.js
// To be run in xpcshell
// Source: https://github.com/eqsoft/seb2/blob/15b9bf9282c1fe9b05e01434c3bdcaea64503714/certdb/app/modules/certdb.jsm#L354-L369
let certdb = Cc["@mozilla.org/security/x509certdb;1"].getService(Ci.nsIX509CertDB);
let certlist = certdb.getCerts();
let enumerator = certlist.getEnumerator();
// Distrust all
while (enumerator.hasMoreElements()) {
let cert = enumerator.getNext().QueryInterface(Ci.nsIX509Cert);
// Display CA names
You can’t perform that action at this time.