In order to complete this 3D spinning cube using OpenGL and GLUT for C++ programming, you need to know the basics of C++ programming. This video lesson covers everything you should already know. Check out the other videos to get the full gist: 1. Creating basic 3D shapes 2. U ...more
Here's something fun for the Null Byte community to do—a coding competition! This week, I wanted to get everyone involved by offering you all a nice library of possible program types to choose from and try to code. At the end of this competition, all of the submitted programs ...more
Welcome to the second Goonight Byte! Our second coding session was kindly hosted by th3m, so props to him for letting this happen. Our task this time was to hack the bot that we made the week prior, which was only capable of connecting to the channel and then printing message ...more
A playful Super Nintendo-like version of Bayonetta by the developer of the game, Platinum Games. I would love to play this on a DS. Source: Neogaf and Platinum Games blog.
Here's a delicious Byte of information for you. A proof of concept program on Linux was coded to exploit a known bug in how the Linux Kernel (versions 2.6.39+) handles permissions for the /proc/pid/mem directory. /proc/pid/mem is an interface for reading and writing directly t ...more
Your first, very basic web crawler. Hello again. Today I will show you how to code a web crawler, and only use up 12 lines of code (excluding whitespaces and comments). Requirements Python A website with lot's of links! Layout the logic. OK, as far as crawlers (web spider ...more
Today, we are going to combine what we learned from the Introduction to Cryptography article with our Java programming skills. If you are new to Java, check out Matthew's Learn Java: Part One for a quick beginner's lesson, or check out some of the Java tutorials directly on Or ...more
This is it! That last basic mission. Last Friday's mission was to accomplish solving HackThisSite, basic mission 11. This final mission in the basic series was made to give us the skills and a place to apply our Apache server knowledge. This will teach us how to traverse throu ...more
To the displeasure of many loyal Firefox users, Mozilla has been deploying what seems like a new marketing strategy to "catch up" to Google Chrome. I have no idea if this is because the version number is higher than theirs, but it is downright annoying. It's not all complaints ...more
Often times when staying at a hotel or anywhere for that matter, you'll whip out your laptop and check the local area for Wi-Fi. I know you've all been in my shoes when you find an unsecured network that appears to be public Wi-Fi belonging to the hotel or airport, and you con ...more
You'll see a lot of Linux action going down here at Null Byte. We use Linux for hacking-related stuff because it provides a more relaxed programming environment, making it easy to write exploits and tools. Linux has many features Windows is lacking, such as full control over t ...more
So you want to learn the basics of the fantastic language Java, but you don't want to search the Inter-webs looking for a great tutorial. Well you came to the right place, now may I present to you JAVA. Before We Begin You must have the latest version of Java Development Kit ...more
Introduction I will not go into some time-waster of a story about how I came to build this app. It was a prerequisite in a bigger project I am still tinkering with from time to time. What are QR Codes? No doubt you have seen these all over the place in recent years. Origina ...more
Skype is a great service. It allows a free solution for VoIP to VoIP calls, and cheap VoIP to landline calling. However, a very disturbing, little known fact that might push you away from Skype does exist. If you closely read the terms of service agreement, it clearly says tha ...more
The community tore up the first realistic mission last week. You've applied the techniques learned in the basic missions to a real scenario, so I'm pretty content. The realistic missions are where the learning gets intense and where we can apply real knowledge to extremely rea ...more
As per Alex's request, I am posting about generating word-lists in Python. However, this is my FIRST attempt with Python, so please provide me with critiques and any and all comments. I really want to know what you think as there was a little bump here and there seeing as I a ...more
Null Byte is looking for forum moderators! Welcome to the ninth Community Byte for coding in Python and completing the challenges presented to us by HackThisSite. These sessions are created to bring our community together, to learn from each other, and grow together. Everyone ...more
More password cracking action from Null Byte! Today we aren't going to be cracking passwords per se, rather, we are going to learn the basics of generating rainbow tables and how to use them. First, let's go over how passwords are stored and recovered. Passwords are normally ...more
For this particular example, I will be working on Wndows (sorry X users). I might write a similar guide once I am more comfortable with programming in Linux. What You Will Need Visual C# 2010 Express (Get it here) Pirate Metal Source Code (For when you are done with the guid ...more
If you’ve never heard of the term search engine optimization or SEO, then your website probably isn’t optimized for search engines and it’s hindering your site’s ability to get all of the traffic that it should. Read on for an explanation of what this entails and how it can he ...more
Introduction The 3 major anonymity networks on the Internet are Tor/Onionland, I2P and Freenet. If you feel confused on which one is the "best" one to use the answer is simple. Use all three! Each anonymity network is designed for a different specific purpose. One network al ...more
Garry's Mod is one of the most popular mods of all time, and has extended the life of the SOURCE Engine family of games by years despite their fairly outdated technology. THis video will teach you how to pull a great prank on your fellow multiplayer players online by creating ...more
Counter Strike: Source is one of those PC games that is literally never going to go away. This video will help to increase that already-prodigious longevity by teaching you how to use a glitch to make the Glock handgun in the game fully automatic. This turns it from a pretty u ...more
Null Byte is looking for moderators. More threats to computers exist every day. Not only do we have computer viruses and malware, but we have rootkits and other nasty pieces of code that can log your keyboard strokes or even add your computer to a botnet to attack other websi ...more
This article from AOL's Games.com explains how a Farmville user can get access to exclusive gifts inside Zynga's Farmville store. The trick is NOT to play on Facebook, but go to Farmville.com instead. From there you can go straight to the Once you are logged in through the ...more
This shows you how to install an app for the Apple iPhone that records video. You have the capability to record video. The hardware is there. It's simply a deficit of software. Both the iPhone 3G and regular iPhone can record video with the right iPhone App. Here's what you ne ...more
Earlier last month, I wrote on how to subscribe to Google+ users using PlusFeed. I used it, and then I realized that I wasn't getting my own feed anymore. I discovered that the free service had been disabled due to cost issues, as detailed by the creator +Russell Beattie. The ...more
How is it that we use Firefox tremendously and yet not care for its needs? You might have noticed Firefox sometimes tends to slow and not respond often. You might have installed countless add-on in Firefox to enhance your using experience, to get the most out of your Firefox u ...more
Are you, as a Linux user, jealous of the gaming possibilities available to your Windows and GNU/Linux-running friends? In this tutorial, Linux Journal Gadget Guy Shawn Powers walks you through how to play Windows games on Linux using Wine, an open source implementation of the ...more
Where did PC games begin? It was before windows, before graphics, even before Zork (pictured in thumbnail). In 1975-76, while working as a programmer at defense contractor and packet switching inventors Bolt, Beranek, and Newman (now BBN, part of Raytheon), spelunking enthusi ...more
In this tutorial, we learn how to fix error code 86420 and change your NAT type to open. First, go to the website to change the settings for your Linksys router. Next, go to the applications tab that says "applications and gaming". After this, go to port range forwarding, then ...more
Ever wonder what the most efficient method is for resource gathering in SC2? Yeah, me neither. But someone has come up with a nifty chart that displays how many workers you should have until you start seeing diminishing returns. Serious business these games are. source: http: ...more
Google is great. They provide us with tons of free services and open source APIs that we can code fun tools for, one of which I don't think gets enough credit: Google Voice. Haven't you ever wanted to be able to protect your privacy when handing out your phone number? Or mayb ...more
Google loves their little Konami Code Easter eggs. The Konami Code is famous among gamers for letting you cheat in video games. The latest one they come up with lets you try it out on Google Docs. All you have to do is open up Google Docs, and type in with the following keys: ...more
This only works on a Jailbroken phone, and you need to use installer. This is a way to get games on your iPhone or iPod touch. Source- http://zodttd.com/repo Genesis Roms- http://www.sendspace.com/file/8yo4jf How To SSH- http://www.youtube.com/watch?v=DA2tGJr-rGo
Video games and books seldom have much impact on one another. Games based on movies based on books are fairly common, but games made directly from books are all but nonexistent. This is too bad, given that they're the two most interactive medias out there. 2010's Metro 2033 ( ...more
Make a Spark frame ripper We are going to make a spark frame ripper. A spark frame ripper is an animation engine. Open flash builder. Go to this website to download code: http://code.google.com/p/lv3d/downloads/list. Spark frame ripper lays out images sequentially and then it ...more
Take a look at this video if you've ever been curious on how people send video messages via the iPhone. This is the source you need to get in Cydia iphonevideorecorder.com/3 This is the Unlock code for the app: xumiqdikni Here is a list of some Cellphone email address forma ...more
If you want to know how to make a bibliography master list for your research paper, this video is made for you to watch. At the center of the first line of your index card, write the title of your research paper. Make a list of all your references. It can help you save time lo ...more
Bucky from The New Boston serves up this Python video tutorial on how to reload modules in Python. This is the program you use to write all of your Python code down. Learn how to reload modules once your source file has been edited! Python is a dynamic, object-oriented, high- ...more
Learn how to enter code breaker codes on the PCSX2 Playstation 2 emulator for the PC. Entering these codes will allow you to cheat on emulated PS2 games. YOu will need to use a variety of other programs like Daemon tools to do this.
The author show how to install FreeDos which is a free open source version of DOS. He shows how FreeDos is made up of many programs and how they are contributed by many people over the internet. He show how to install the DOS in a Virtual PC. He explains that all the old DOS p ...more
When it comes to graphing and comparing functions, the TI-83 graphing calculator is the end-all device for math and science students. But one of the most entertaining aspects of Texas Instruments' powerful algebraic and trigonometric calculator is not the equations themselves, ...more
Hard drive space is one of the cheapest things you can add to your computer. But people take it for granted, thus game developers have given up any efforts in keeping games compact. With all of its expansion packs, World of Warcraft takes up more than 60 GB of hard drive space ...more
Gears of War fans around the world are excited (possibly drooling) over the upcoming release of the third installment in the series, Gears of War 3. There's a lot of hype about the game and its new features, which includes a 4-player co-op mode and a slew of new female charact ...more
The indie game scene is constantly expanding, but in 2008, Minecraft, Braid and Angry Birds had not been released, along with all of the other indie games that established the financial viability of the format. Indie games were the all-but-exclusive purview of free Flash game ...more
Cheat Engine is a free program you can download that will allow you to hack into any web or Flash game and alter the code so you can cheat. While many tutorials show you how to do one or two things with Cheat Engine, this tutorial focuses on how to use it in general.
Video game ranking site VGChartz reports that Mike Leyde, a 56-year old steel contractor from Riverside, California, has broken Bejeweled 2's scoreboard with a score of 2,147,783,647. Brian Fiete, co-creator of Bejeweled, is shocked: "The highest score the game is capable of ...more
Want to keep an eye on your home while on vacation? Terrorize your family pet while at work? A homespun telepresence robot might be just the ticket! Luckily, thanks to shrinking hardware costs and the efforts of renowned hardware hacker Johnny Chung Lee, building a physical av ...more
It's been a long time coming, but Microsoft has finally released a software development kit (SDK) for the Kinect on Windows 7 PCs. The word "hacking" is no longer needed, thanks to the free beta download available at Microsoft Research that allows anyone with a Windows compute ...more
Today concludes our Gamer's Guide to Video Game Software (see Part 1 & Part 2). In our final installment, we will shift away from engines toward video games that allow you to make your own games within them. Many games have featured level editors that allow users to create th ...more
It was brought up a while back in a Community Call to Arms that *math* is handy for encryption (and let's face it, everything) so let us go over things you just have to know. "In its simplest meaning in mathematics and logic, an operation is an action or procedure which produc ...more
Kick Ass Review Part 3: Conclusions [Spoiler Alert! Plot points are discussed from the movie and comic in this section!] Big Daddy as a selectable character presents problems for the story in the game. In the movie and in the comic, Bid Daddy dies. As a playable character th ...more
Lost the product key for your game? If you have to reinstall the game and don't have that key anymore, you're out of luck, especially if you didn't "buy" the game. But never be in fear of losing product keys again with today's Null Byte, where we'll be practicing a little bit ...more
Our mission for this week's Community Byte was to create a Python program to crack web-based passwords, like the ones you would see on an email or router login. I wanted it to be universal in the sense that it could be easily modified and adapted to another website just by cha ...more
Hak5 isn't your ordinary tech show. It's hacking in the old-school sense, covering everything from network security, open source and forensics, to DIY modding and the homebrew scene. Damn the warranties, it's time to Trust your Technolust. In this episode, see how to backup Wi ...more
Age doesn't matter in the world of programming, only skills, and recent high school grad Jack Eisenmann definitely has them. He recently built a homebrew 8-bit computer from scratch, calling it the DUO Adept. A worn television makes up the monitor and speaker system, an old ke ...more
Did you know that you can actually start selecting gems before the computer has started the timer? This and other useful tips (including a source for you to download a free cheat bar browser add-on) can help you vastly improve your scores on Bejeweled Blitz!
Everybody gets phone calls from those strange numbers you kinda sorta recognize. Is that an old friend? Is it the guy you met last week? What's that area code anyway? Get to the bottom of the mystery by using reverse phone book services. This video will show you to find the so ...more
April NPD Video Game Sales Every month around the second thursday the sales chart for video games and consoles are released for the previous month. They are released by the NPD group, the main company tracking video games sales in the US. Here are the top twenty games in the ...more