Browsing tag

C

MemProcFS – The Memory Process File System

  The Memory Process File System is an easy and convenient way of accessing physical memory as files a virtual file system. Easy trivial point and click memory analysis without the need for complicated commandline arguments! Access memory content and artifacts via files in a mounted virtual file system or via a feature rich application […]

C++ Knocks Python From Top Three Popular Programming Languages

The widely used object-oriented programming language C++ has finally gained back its position in the top three slots for the most popular programming languages ranked by the TIOBE Index. It marks the return of C++ after September when Python snatched the third position in the programming languages list. Back then, C++ managed to occupy the fourth slot, Java and C […]

An Introduction to AVR Microcontrollers: The Basics

I am not a professional, nor am I particularly well versed in embedded programming or Atmel products, including AVR. These materials started as personal notes that I curbed into instructive materials in order to be shared with others because I found some information hard to collect when it’s spread about online in the form of […]

The Huge Security Problem With C/C++ And Why You Shouldn’t Use It

Bugs and exploits like Heartbleed, WannaCry, and Zero-Day might seem unrelated at first glance, but all of them stem from an issue that is common in popular coding languages like C and C++. According to a report by Motherboard, this issue belongs to a category of errors called “memory unsafety,” which exists in decades-old programming languages like […]

Clrinject – Injects C# EXE Or DLL Assembly Into Every CLR Runtime And AppDomain Of Another Process

Injects C# EXE or DLL Assembly into any CLR runtime and AppDomain of another process. The injected assembly can then access static instances of the injectee process’s classes and therefore affect it’s internal state. Usageclrinject-cli.exe -p <processId/processName> -a <assemblyFile> Opens process with id <processId> or name <processName>, inject <assemblyFile> EXE and execute Main method. Additional […]

RetDec – A Retargetable Machine-Code Decompiler

RetDec is a retargetable machine-code decompiler based on LLVM. The decompiler is not limited to any particular target architecture, operating system, or executable file format: Supported file formats: ELF, PE, Mach-O, COFF, AR (archive), Intel HEX, and raw machine code. Supported architectures (32b only): Intel x86, ARM, MIPS, PIC32, and PowerPC. Features: Static analysis of executable files with detailed […]

C++17 Final Standard Is Now Official

Earlier this year in May, we told you that C++17 standard is now feature complete and expected to ship soon. Well, if you’ve been waiting for the same, that time has finally arrived as the official standard has been published on ISO.org. The final standard of C++17 has been published as ISO/IEC 14882:2017 on ISO.org, […]

CrunchRAT – HTTPS-based Remote Administration Tool (RAT)

CrunchRAT currently supports the following features: File upload File download Command execution It is currently single-threaded (only one task at a time), but multi-threading (or multi-tasking) is currently in the works. Additional features will be included at a later date. Server The server-side of the RAT uses PHP and MySQL. The server-side of the RAT […]

drinkme – Shellcode Testing Harness

drinkme is a shellcode test harness. It reads shellcode from stdin and executes it. This allows pentesters to quickly test their payloads before deployment. Formatsdrinkme can handle shellcode in the following formats: “0x##” “x##” “x##” “##” For example, NOP could be represented as any of “0x90”, “x90”, “x90”, or “90”. When processing the input drinkme […]

C++17 Is Now Complete | Best & New Features Coming Soon To C++

Short Bytes: The C++17 standard is now complete and this vintage programming language is expected to ship soon. This major update aims to make C++ an easier language to work with and brings powerful technical specifications. New standards are introducing new features like structured bindings and if initialisers, making this vintage programming language “feature complete”. […]

Why Is C Programming Language Continuously Going Down?

Short Bytes: C has ruled the programming world for a long period, becoming the base of many operating systems and programs. However, over the course of past one year, its popularity has fallen, probably, due to lack of any corporate sponsor and increase in the usage of newer languages. C is a general-purpose programming language […]

ShellcodeCompiler C/C++ Compiler For Windows

Shellcode Compiler is a program that compiles C/C++ style code into a small, position-independent and NULL-free shellcode for Windows. It is possible to call any Windows API function in a user-friendly way. It takes as input a source file and it uses it’s own compiler to interpret the code and generate an assembly file which is assembled […]

Java Is The Most Popular Programming Language, Go And Groovy Are The Biggest Winners

Short Bytes: Programming languages like Java, C, and C++ have stood the test of time and remained widely popular among the programmers. The recent ranking of programming languages shows the same trend.  Newer players like Google’s Go and Apple’s Swift too are rising in the popularity. Programmers use different kinds of programming languages to fulfill their […]

What Programming Language Does Your Country Like?

Short Bytes: The rankings published by HackerRank based on the average scores across their challenges throw light on the programming languages adopted in different countries across the world. The ranking has been ordered according to the popularity of Java programming language. HackerRank is a leading code practice arena. More than a million coders from around […]

2nd Most Popular Programming Language C Is Losing Its Popularity

Short Bytes: According to the Tiobe Programming Community Index update for the month of August, the C programming language has shown the lowest popularity rating in the history of the Tiobe index. It has obtained a score of 11.303% and gathered second place in the index behind Java. C is losing its popularity. Tiobe Software BV […]

Coding A Text Editor In Less Than 1000 Lines Of C Programming Language

Short Bytes: A coder has created a text editor in C programming language in less than 1000 lines. He has shared the code on GitHub and allowed the interested programmers to take a look at it and learn. I love small programs. With their tiny footprint, they are able to perform some useful functions. Recently, it was […]

Why Linux Creator Linus Torvalds Thinks That C++ Programming Language Sucks?

Short Bytes: You might know that Linux creator Linus Torvalds is a big supporter of C programming language. However, he doesn’t share the same sentiment for C++ and calls it a horrible programming language.  This morning, I was reading some news about Linux creator Linus Torvalds and I came across a decade-old note from him. […]

Developer Survey: Java Developers Are The Saddest And C++ Programmers Are The Oldest

Short Bytes: The stereotypes associated with programmers are countless. To study them, using Microsoft’s Face API, Trestle Technology has performed a survey that tells some interesting results like — C++ programmers are the oldest, Swift programmers are beardy hipsters, and Java programmers are the saddest. If we talk about the existing stereotypes in the programming world, you […]