Posts

  • gotools

    Plugin for Ghidra to assist reversing Golang binaries

    1. Download the release for your Ghidra version
    2. Copy ZIP to $GHIDRA_DIR/Extensions/Ghidra/
    3. Start Ghidra, File > Install Extensions, check the box next to gotools
    4. Restart Ghidra

    Tags: #java • ghidra • golang

  • samsara

    Continuous UI

    Resources  
    Guide samsaraJS.org/docs
    API docs samsaraJS.org/reference_docs
    Questions SamsaraJS Google Group

    Tags: #javascript • css3 • layout

  • omniauth-wechat-oauth2

    Wechat OAuth2 Strategy for OmniAuth 1.0.

    Add to your Gemfile:

    gem "omniauth-wechat-oauth2"
    

    Then bundle install.

    Tags: #ruby

  • react-native-markdown-renderer

    React Native 100% compatible CommonMark renderer

    Is a 100% compatible CommonMark renderer, a react-native markdown renderer done right. This is not a web-view markdown renderer but a renderer that uses native components for all its elements. These components can be overwritten when needed as seen in the examples.

    Tags: #javascript

  • Karta

    Karta - source code assisted fast binary matching plugin for IDA

    “Karta” (Russian for “Map”) is an IDA Python plugin that identifies and matches open-sourced libraries in a given binary. The plugin uses a unique technique that enables it to support huge binaries (>200,000 functions), with almost no impact on the overall performance.

    The matching algorithm is location-driven. This means that it’s main focus is to locate the different compiled files, and match each of the file’s functions based on their original order within the file. This way, the matching depends on K (number of functions in the open source) instead of N (size of the binary), gaining a significant performance boost as usually N » K.

    We believe that there are 3 main use cases for this IDA plugin:

    1. Identifying a list of used open sources (and their versions) when searching for a useful 1-Day
    2. Matching the symbols of supported open sources to help reverse engineer a malware
    3. Matching the symbols of supported open sources to help reverse engineer a binary / firmware when searching for 0-Days in proprietary code

    Tags: #python • research • ida-plugin

  • git-xl

    Git extension: Makes git-diff work for VBA in Excel workbooks (xls* file types)

    (Note: Git XL was previously called “git-xltrail”)

    Git XL is an open-source Git command line extension for managing Excel workbook files in Git.

    The extension makes git diff work for Excel VBA (xls, xlt, xla, xlam, xlsx, xlsm, xlsb, xltx, xltm). Git XL does not require Excel as it works directly on the workbook file.

    With Git XL installed, Git can diff Excel VBA just like any other source code file.

    It is written in Python, with pre-compiled binaries available for Windows.

    Installation instructions and docs are available at https://www.xltrail.com/git-xl.

    Tags: #python • vba • excel

  • vue-sortable

    A lightweight directive for reorderable drag-and-drop lists using RubaXa/Sortable

    Easily add drag-and-drop sorting to your Vue.js applications without jQuery, using the v-sortable directive, a thin wrapper for the minimalist RubaXa/SortableJS library.

    Tags: #javascript

  • gitless

    A simple version control system built on top of Git

    Binary releases for macOS and Linux are available from the Gitless website.

    If you’ve downloaded a binary release of Gitless everything is contained in the gl binary, so to install simply do:

    $ cp path-to-downloaded-gl-binary /usr/local/bin/gl
    

    You can put the binary in other locations as well, just be sure to update your PATH.

    If for some reason this doesn’t work (maybe you are running an old version of your OS?), try one of the other options (installing from source or via the Python Package Index).

    Tags: #python • version-control • git

  • aad-sso-wordpress

    Single Sign-on with Azure Active Directory (for WordPress)

    A WordPress plugin that allows organizations to use their Microsoft Entra ID (formerly known as Azure Active Directory) user accounts to sign in to WordPress. Organizations with Office 365 already have Microsoft Entra ID (Microsoft Entra ID) and can use this plugin for all of their users.

    • Microsoft Entra ID group membership can be used to determine access and role.
    • New users can be registered on-the-fly based on their Microsoft Entra ID profile.
    • Can always fall back to regular username and password login.

    This is a work in progress, please feel free to contact me for help. This plugin is provided as-is, with no guarantees or assurances.

    In the typical flow:

    1. User attempts to log in to the blog. At the sign in page, they are given a link to sign in with their Microsoft Entra ID work or school account (e.g. a Microsoft 365 account).
    2. After signing in, the user is redirected back to the blog with an authorization code, which the plugin exchanges for a ID token, containing a minimal set of claims about the signed in user, and an access token, which can be used to query Microsoft Entra ID for additional details about the user.
    3. The plugin uses the claims in the ID token to attempt to find a WordPress user with an email address or login name that matches the Microsoft Entra ID user.
    4. If one is found, the user is authenticated in WordPress as that user account. If one is not found, the WordPress user will (optionally) be auto-provisioned on-the-fly.
    5. (Optional) Membership to certain groups in Microsoft Entra ID can be mapped to roles in WordPress, and group membership can be used to restrict access.

    Tags: #php • azure-active-directory • wordpress-plugin

  • PHPMatrix

    PHP Class for handling Matrices

    • power() function
    • Decomposition
      • Cholesky Decomposition
      • EigenValue Decomposition
        • EigenValues
        • EigenVectors

    Tags: #php

subscribe via RSS