Skip to content

Instantly share code, notes, and snippets.

@inspaya
inspaya / wazobia_q1_project_ideas.md
Created March 6, 2022 12:59
iSTEMLabsAfrica WaZoBia Q1 Hackathon 2022 Day Event

WaZoBia Q1 Hackathon 2022 Day Event

Date: 12th March 2022 Venue: iSTEMLabsAfrica Innovation Center, 16P, Federal Low-Cost Housing Estate, Karshi, F.C.T, Abuja, Nigeria. Phone: +234-811-991-0473. WhatsApp: +234-811-991-0470 Email: office@istemlabs.africa Registration Link: https://forms.gle/59sJY4N8uA8bhUgj7

List of Project Ideas

@inspaya
inspaya / fake_adobe_online_reader_page
Created August 15, 2016 00:07
_Attacker_Created_Phishing_Page
<!DOCTYPE html>
<html lang="en">
<head>
<script type="text/javascript">
</script>
<meta charset="utf-8">
<title>Adobe PDF</title>
<style type="text/css">
a{
@inspaya
inspaya / base64_encoded_page_loaded_in_browser_url
Created August 14, 2016 23:53
Base64 Encoded Page Loaded as Browser Address
data:text/html;base64,PCFET0NUWVBFIGh0bWw+DQo8aHRtbCBsYW5nPSJlbiI+DQo8aGVhZD4NCjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4NCg0KPC9zY3JpcHQ+DQo8bWV0YSBjaGFyc2V0PSJ1dGYtOCI+DQo8dGl0bGU+QWRvYmUgUERGPC90aXRsZT4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQphew0KICBjb2xvcjojNDU0NDQ0Ow0KICB0ZXh0LWRlY29yYXRpb246bm9uZTsNCn0NCmE6bGlua3sNCiAgY29sb3I6IzQ1NDQ0NDsNCiAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7DQp9DQphOmhvdmVyew0KICBjb2xvcjojNDU0NDQ0Ow0KICB0ZXh0LWRlY29yYXRpb246bm9uZTsNCn0NCg0KYTp2aXNpdGVkew0KICBjb2xvcjojNDU0NDQ0Ow0KICB0ZXh0LWRlY29yYXRpb246bm9uZTsNCn0NCg0KQGZvbnQtZmFjZSB7DQoJZm9udC1mYW1pbHk6ICdldC1saW5lJzsNCglzcmM6dXJsKCdmb250cy9ldC1saW5lLmVvdCcpOw0KCXNyYzp1cmwoJ2ZvbnRzL2V0LWxpbmUuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwNCgkJdXJsKCdmb250cy9ldC1saW5lLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwNCgkJdXJsKCdmb250cy9ldC1saW5lLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwNCgkJdXJsKCdmb250cy9ldC1saW5lLnN2ZyNldC1saW5lJykgZm9ybWF0KCdzdmcnKTsNCglmb250LXdlaWdodDogbm9ybWFsOw0KCWZvbnQtc3R5bGU6IG5vcm1hbDsNCn0NCg0KLyogVXNlIHRoZSBmb2xsb3dpbmcgQ1NTIGNvZGUgaW
@inspaya
inspaya / gist:ef29f8c2f9e2f92b776f8dcad500d550
Created June 8, 2016 17:40
Authorize.Net Log entry for spaces in CC
net\authorize\api\contract\v1\CreateTransactionResponse Object
(
[transactionResponse:net\authorize\api\contract\v1\CreateTransactionResponse:private] =>
[profileResponse:net\authorize\api\contract\v1\CreateTransactionResponse:private] =>
[refId:net\authorize\api\contract\v1\ANetApiResponseType:private] =>
[messages:net\authorize\api\contract\v1\ANetApiResponseType:private] => net\authorize\api\contract\v1\MessagesType Object
(
[resultCode:net\authorize\api\contract\v1\MessagesType:private] => Error
[message:net\authorize\api\contract\v1\MessagesType:private] => Array
(
@inspaya
inspaya / gist:621a45679e4fd32b88cf
Created March 5, 2016 15:11
Modified phpunit.xml using coverage-php
<phpunit>
<logging>
<log type="coverage-php"
target="logs/coverage.php" />
</logging>
<php>
<ini name="memory_limit" value="512M" />
<var name="DB_DSN" value="mysql:dbname=formspring_test;host=localhost" />
# Using foreach() took 3.6001205444336E-5seconds
public function serializedArrayValueSanitizer($map){
$start = microtime(true);
foreach ($map as $mapKey => $mapValue) {
list($mapValueCopy, $mapValueType) = array($mapValue, gettype($mapValue));
$mapValue = strip_tags($mapValue);
settype($mapValue, $mapValueType);
if ($mapValue !== $mapValueCopy) {
unset($map[$mapKey]);
# Using for() took 3.6954879760742E-5seconds
public function serializedArrayValueSanitizer($map){
$start = microtime(true);
$array_keys = array_keys($map);
$array_size = count($map);
for ($x = 0; $x < $array_size; $x++){
$curr_key = $array_keys[$x];
list($mapValueCopy, $mapValueType) = array($map[$curr_key], gettype($map[$curr_key]));
$map[$curr_key] = strip_tags($map[$curr_key]);