Install the OpenSSL on Debian based systems
sudo apt-get install opensslFor anynone that is running the latest version of binwalk (Binwalk v2.3.3) and when trying to extract squshfs filesystems, gets the following error:
WARNING: Extractor.execute failed to run external extractor 'sasquatch -p 1 -le -d 'squashfs-root' '%e'': [Errno 2] No such file or directory: 'sasquatch', 'sasquatch -p 1 -le -d 'squashfs-root' '%e'' might not be installed correctlyit might have to do that the sasquatch project is missing or not working correctly.
| #!/bin/bash | |
| sudo apt install fontconfig | |
| cd ~ | |
| wget https://github.com/ryanoasis/nerd-fonts/releases/download/v2.1.0/Meslo.zip | |
| mkdir -p .local/share/fonts | |
| unzip Meslo.zip -d .local/share/fonts | |
| cd .local/share/fonts | |
| rm *Windows* | |
| cd ~ |
| // 1. Go to your Following page. Mine would be https://twitter.com/nytr0gen_/following | |
| // 2. Run this script in the Console. Change maxUnfollows to anything you want. | |
| // 3. Check in from time to time and run it again if it fails. | |
| sendUnfollow = () => document.querySelector('[data-testid=UserCell] [data-testid*=unfollow] span span').click(); | |
| confirmUnfollow = () => document.querySelector('[data-testid=confirmationSheetConfirm] span span').click(); | |
| sleep = ms => new Promise(r => setTimeout(r, ms)); | |
| i = 0; | |
| maxUnfollows = 1000; |
| <# | |
| ____ _ _ | |
| | _ \ __ _| |_ ___| |__ | |
| | |_) / _` | __/ __| '_ \ | |
| | __/ (_| | || (__| | | | | |
| |_| \__,_|\__\___|_| |_| | |
| _____ _ _ | |
| | ____|_ _| |_ _ __ __ _ ___| |_ | |
| | _| \ \/ / __| '__/ _` |/ __| __| |
| #include <stdio.h> | |
| #include <stdlib.h> | |
| #include <time.h> | |
| #include <string.h> | |
| #include <sys/wait.h> | |
| #include <unistd.h> | |
| #include <fcntl.h> | |
| int crashes = 0; |
| # -*- encoding: utf-8 -*- | |
| # requires a recent enough python with idna support in socket | |
| # pyopenssl, cryptography and idna | |
| from OpenSSL import SSL | |
| from cryptography import x509 | |
| from cryptography.x509.oid import NameOID | |
| import idna | |
| from socket import socket |
$ git clone https://github.com/google/flatbuffers.git
$ cd flatbuffers
$ cmake -G "Unix Makefiles"
$ make
$ ./flattests # this is quick, and should print "ALL TESTS PASSED"
$ sudo make install #install
$ sudo ldconfig #Configuring a dynamic link library
$ flatc --version #Check if FlatBuffers is installed successfullyYou might want to read this to get an introduction to armel vs armhf.
If the below is too much, you can try Ubuntu-ARMv7-Qemu but note it contains non-free blobs.
First, cross-compile user programs with GCC-ARM toolchain. Then install qemu-arm-static so that you can run ARM executables directly on linux
If there's no qemu-arm-static in the package list, install qemu-user-static instead