Home Creators Posts Import Register Favorites Logout
haven't archived this post yet. have a subscription? use the importer!

Content

A very important part of the Binary Refinery tool is that it is possible to quickly search all modules for the given operation that you'd like to carry out on the data. Calling binref and then a keyword will return all matches of that keyword within the units so that you can search for your desired operation. To work on data you begin by calling emit which will get a given file or string as input and you can then use pipe to chain the next command. The next command may be something like b64 which will base64 decode the input so that you are able to easily read it. There are also operations that can provide the user with more information such as magic which will detect embedded files. Units such as carve will automatically extract out information from the input such as detecting base64 encoded strings and so on which makes it an incredibly useful unit as you can use it to find embedded information within your input. Once completed Binary Refinery will allow for you to output your modified data by calling dump.

Files

Previews only

Binary Refinery Tutorial

Support us on GH: https://guidedhacking.com/register/ Support us on Patreon: https://patreon.com/guidedhacking Support us on YT: https://www.youtube.com/channel/UCCMi6F5Ac3kQDfffWXQGZDw/join The Binary Refinery™ comprises a set of Python scripts designed to execute binary data transformations, such as compression and encryption. Often referred to simply as "refinery," it is also the name of the associated package. These scripts are tailored to read input solely from stdin and deliver output to stdout, enabling users to connect individual units using the piping operator | on the command line for more intricate tasks. Initially developed to assist with malware analysis, the project aims to offer a command-line version of CyberChef. https://guidedhacking.com/threads/binary-refinery-tutorial.20338/ https://github.com/binref/refinery https://binref.github.io/ Refinery's core principle is that each script should serve as a single-purpose unit. While decisions are made on a case-by-case basis, it is generally preferred to minimize the number of potential arguments for each script and prioritize robust encapsulation if a separate unit can provide certain functionality. The Binary Refinery is (c) 2019 Jesko Hüttenhain Follow us on Facebook : http://bit.ly/2vvHfhk Follow us on Twitter : http://bit.ly/3bC7J1i Follow us on Twitch : http://bit.ly/39ywOZ2 Follow us on Reddit : http://bit.ly/3bvOB57 Follow us on GitHub : http://bit.ly/2HoNXIS Follow us on Instagram : http://bit.ly/2SoDOlu

Comments

No comments found for this post.