Skip to content

Instantly share code, notes, and snippets.

@Dave4272-Office
Dave4272-Office / OSCPStudy.md
Created February 21, 2020 11:18 — forked from colelavallee/OSCPStudy.md
List of OSCP Study Resources

(Information rovided by @Mod Derek from Security Blue Team Discord from Daniel Durnea on the Offensive Security Facebook page - I am not the original author of this information)

How to prepare for OSCP complete guide

Below are 5 skills which you have to improve before registering for OSCP

  • Learn basic of Computer Network, Web application, and Linux
  • Learn Bash and Python scripting
  • Enumeration is key in OSCP lab, I repeat Enumeration is key in OSCP Lab and in real world too
  • Download vulnerable VM machines from vulnhub
@Dave4272-Office
Dave4272-Office / timeout_fn.sh
Created September 21, 2020 15:50 — forked from sbliven/timeout_fn.sh
'timeout' command, implemented within the shell so that it works with shell functions
#!/bin/zsh
# A version of the 'timeout' command that works with shell functions
#
# Usage:
# source timeout_fn.sh
# timeout_fn DURATION COMMAND [ARG]...
timeout_fn () {
local timeout=$1
shift
Below are the Big O performance of common functions of different Java Collections.
List | Add | Remove | Get | Contains | Next | Data Structure
---------------------|------|--------|------|----------|------|---------------
ArrayList | O(1) | O(n) | O(1) | O(n) | O(1) | Array
LinkedList | O(1) | O(1) | O(n) | O(n) | O(1) | Linked List
CopyOnWriteArrayList | O(n) | O(n) | O(1) | O(n) | O(1) | Array

Keybase proof

I hereby claim:

  • I am dave4272-office on github.
  • I am dave4272 (https://keybase.io/dave4272) on keybase.
  • I have a public key ASAgKg7Ja7a2xezZ_vm4qZ5TM7SzKavuux0MfH0CFWpcoQo

To claim this, I am signing this object:

@Dave4272-Office
Dave4272-Office / gpg-ssh-setup.md
Created July 16, 2022 17:30 — forked from mcattarinussi/gpg-ssh-setup.md
A setup guide to use a personal gpg key for ssh authentication

GPG - SSH setup

Generating the master key

Here we create the master key. We want only Certify capability: we use the master key only to create the subkeys, Sign - Encrypt - Authenticate capabilities will be assigned to the subkeys.

Run the following command to start the master key generation process. Select the set your own capabilities creation process (type 8)

  ▶ gpg --full-generate-key --expert

gpg (GnuPG) 2.2.9; Copyright (C) 2018 Free Software Foundation, Inc.

@Dave4272-Office
Dave4272-Office / bb-0.43.0-bundled-npm-dependency-audit.md
Created September 12, 2026 08:42
BB 0.43.0 Linux AppImage bundled npm dependency audit (get-bb/bb#3584)

BB 0.43.0 bundled npm dependency audit

Supporting artifact for investigation thread thr_sq66xycivu. Referenced from the bug report Evidence section; not part of the GitHub issue body.

Scope and method

This is an exhaustive audit of the 65 direct runtime dependencies declared by the npm 11.16.0 manifest bundled in the active BB 0.43.0 Linux AppImage.

The audit compared every key in:

@Dave4272-Office
Dave4272-Office / bb-community-plugin-install-suggested-fix.md
Created September 12, 2026 08:42
BB bundled npm packaging suggested fix notes (get-bb/bb#3584)

Suggested fix — bundled npm packaging (supporting notes)

This file is not part of the GitHub issue body. It captures engineering notes from investigation thread thr_sq66xycivu.

Root cause (observed)

The Linux AppImage ships npm@11.16.0 under resources/app.asar.unpacked/node_modules/npm/ but does not ship npm/node_modules/ or the hoisted direct runtime dependencies npm needs to start. The first missing import is proc-log in npm/lib/cli/exit-handler.js.

Packaging fix

@Dave4272-Office
Dave4272-Office / image-1789199959329-3th1qm.png
Created September 12, 2026 08:42
BB community plugin install failure screenshot (get-bb/bb#3584)
�PNG

IHDR�"ċ�iiCCPsRGB����J�P��k�J�((����(�.k��bThꔤMl I�'����� ���� >�Pp�����+7�E�����? ^z�Po��Q,�%��������nkv-L �?���Y���Z�bD������� A�;��x�r��
�ߌ�a,�8�Z��W�����;w� ��Q��'pӄ���˞��\�b��m����=�g�r2���:�&Ya�E܅�n"���)��� �C)?/��\��wM���(�=� oW0d����~��� ��{,Nug��� pHYs���+ tEXtlogicalX722]s�� tEXtlogicalY379��(b tEXtscreeneDP-2�B  IDATx����\e�6�g���wS6��B !��;�."������bA�*�gAA�HG����=�dS6ٔM��>���g� ������r�r���)缧����<�{L����BLL����J8l6��7N�v��رC�􅈈ill��e e&�I�ǧJki�x���nΈ�� ME�a='!!Ajkke(���������+���D�������v��|lLL�dge��Y����IL����inm��C%"n����JFZ��9r�P�X��0>W�����JeU�.g��������[��$>>V��$';SZ�[��rIyy��=]��KDC��d���D1��RYU�����8����Ҳr}�2�H\l�445I��& qqRSW'��m���"N�[�����|lL����IsKK���X��h���#�n�;��W��<���Iyy9C'��"�����������,Q61ۭ�r8������Љ�{���1��l6邌��S{�͸ I�
=�N�ǣ�k�I�yo��o��f�D42諾�=���d6����k�_��/��
C'���:Y�r��$�СC}�
"
�$]M�'EIkY=�S�D��Y~8OD4��8��!�C����9�j�QF�����MD#