This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Copyright (C) 2021 Stefano Moioli <[email protected]> | |
* This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. | |
* | |
* Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: | |
* | |
* 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. | |
* 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. | |
* 3. This notice may not be removed or altered from any source distribution. | |
**/ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
cleanup(){ | |
if [ ! -z $rtpsrv ]; then kill $rtpsrv; fi | |
} | |
trap cleanup INT TERM | |
gst-launch-1.0 -v \ | |
wasapisrc device="\{0.0.1.00000000\}.\{3b0ac205-7d2e-4c39-82b6-fde906d514bb\}" \ | |
! audioconvert \ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
CVE-2021-4034 (pkexec) self contained exploit PoC |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
build_php_embed |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
taskId="$1" | |
echo "{\"type\":\"logs\",\"taskId\":${taskId},\"command\":\"build\"}" \ | |
| websocat -n "wss://api.cirrus-ci.com/ws" \ | |
| php -R 'echo json_decode($argn)->data;' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* A Ghidra script to chainload another Script bundled in an OSGI module | |
* Scripts must be placed in the /scripts package inside the bundle | |
* | |
* Written by Stefano Moioli <[email protected]> | |
*/ | |
import generic.stl.Pair; | |
import ghidra.app.script.GhidraScript; | |
import ghidra.app.tablechooser.AddressableRowObject; | |
import ghidra.app.tablechooser.StringColumnDisplay; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
> How to use c++20 modules with CMake? | |
https://stackoverflow.com/a/62499857/11782802 | |
> How to compile/use header unit modules under CLang C++? | |
https://stackoverflow.com/a/67254709/11782802 | |
> Modules in Clang 11 | |
https://mariusbancila.ro/blog/2020/05/15/modules-in-clang-11/ | |
> Using C++ Modules TS with standard headers on linux |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* @file libgas.c | |
* @author Stefano Moioli <[email protected]> | |
* @brief use GAS from Binutils as a library, without temporary files | |
* this example implements a GAS assembler RAPL - Read Assemble Print Loop | |
* @version 0.1 | |
* @date 2022-04-28 | |
* | |
* @copyright Copyright (c) Stefano Moioli 2022 | |
* |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* grep.php | |
* author: Stefano Moioli <[email protected]> | |
* | |
* Custom variant of grep that supports: | |
* - utf8/utf16 strings | |
* - hex BE/LE patterns | |
*/ | |
define("CHUNKSIZE", 1024*1024); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
## | |
## This script creates a C cross compiler toolchain for QNX | |
## NOTE: cross compiling libstdc++ isn't yet supported, therefore it's a C-only toolchain | |
## Author: Stefano Moioli <[email protected]> | |
## | |
set -e | |
## SSH password to the running QNX system | |
SSHPASS=root |