david942j/one_gadget: The best tool for finding one gadget RCE in libc.so.6

Joaquina Erdmann

Gem Version
Build Status
Downloads
Code Climate
Issue Count
Test Coverage
Inline docs
Yard Docs
MIT License

OneGadget

When playing ctf pwn challenges we usually need the one-gadget RCE (remote code execution),
which leads to call execve('/bin/sh', NULL, NULL).

This gem provides such gadgets finder, no need to use objdump or IDA-pro every time like a fool 😉

To use this tool, type one_gadget /path/to/libc in command line and enjoy the magic 😆

Installation

Available on RubyGems.org!

Note: requires ruby version >= 2.1.0, you can use ruby --version to check.

Supported Architectures

Implementation

OneGadget uses symbolic execution to find the constraints of gadgets to be successful.

The article introducing how I develop this tool can be found on my blog.

Usage

Command Line Interface

$ one_gadget
# Usage: one_gadget <FILE|-b BuildID> [options]
#     -b, --build-id BuildID           BuildID[sha1] of libc.
#     -f, --[no-]force-file            Force search gadgets in file instead of build id first.
#     -l, --level OUTPUT_LEVEL         The output level.
#                                      OneGadget automatically selects gadgets with higher 
Read More

CSEDU 2020 – Conference

Joaquina Erdmann

CSEDU 2020 will be held in conjunction with ICT4AWE 2020.

Registration to CSEDU allows free access to the ICT4AWE conference (as a non-speaker).
Please visit the CSEDU 2021 website



Download the Conference App from Play Store or App Store now, to have mobile access to the technical program and also to get notifications and reminders concerning your favorite sessions.


CSEDU 2020, the International Conference on Computer Supported Education, is a yearly meeting place for presenting and discussing new educational tools and environments, best practices and case studies on innovative technology-based learning strategies, and institutional policies on computer supported education including open and distance education. CSEDU 2020 will provide an overview of current technologies as well as upcoming trends, and promote discussion about the pedagogical potential of new educational technologies in the academic and corporate world. CSEDU seeks papers and posters describing educational technology

Read More

Remembering The Pioneer Behind Your Computer’s Cut, Copy And Paste Functions : NPR

Joaquina Erdmann

NPR’s Scott Simon takes a moment to remember the legacy of computer scientist Larry Tesler, the man who came up the copy-and-paste function. Tesler died this week at the age of 74.



SCOTT SIMON, HOST:

A moment now to remember a computer pioneer whose last name was not Jobs or Gates, but he helped make this sentence possible. Larry Tesler, working with his partner Tim Mott, helped create the computer function now known as cut and paste.

TIM MOTT: Larry was the one who co-opted the term.

SIMON: That’s Tim Mott.

MOTT: But it’s actually a term that has existed in printing and publishing for centuries going back from the time when they would actually cut and paste elements in paper to put together rough copy.

SIMON: Mott and Tesler worked for Xerox in the 1970s. The company wanted to bring computer technology into the world of publishing. They were

Read More

How To Assemble A Desktop PC

Joaquina Erdmann

Mycomputer.jpg

Building a computer can be a very rewarding experience. Since you’re reading this, you’re probably thinking about building your next computer instead of buying one pre-built. This is a very viable option these days and can bring many benefits; you can learn a lot about computer hardware by building one, you get a totally personalized computer, you can choose better components and you may be able to save some money and have fun.

Additionally, if you are the sort of person who wants to understand how things work, if you take broken stuff apart

Read More

Repair your ecm or have a rebuilt ecm shipped for free.

Joaquina Erdmann

Automotive ECM Engine Computers.

Purchasing a pre-owned or rebuilt ecm is a smart choice especially when you consider the cost

of a new computer from your local dealership. Whether you own a Toyota, Mercedes, Lexus,

Dodge or Volvo, we can replace or repair your faulty ecm and save you

a lot of cash in the process. All of our engine control modules are recycled or remanufactured. We do not carry brand new computers, we’re simply a cheaper alternative to the dealer.

We rebuild a variety of engine control modules, but Ecm repair and

Engine computer replacement is our speciality.

Ecm Outlet has been providing customers with quality engine computers since

1996. Our commitment to giving you the best possible service explains why most of our customers return. Please check out our reviews from other satisfied customers. All of our pre-owned engine computers are tested and

fully warranteed to ensure your

Read More