26285 total geeks with 3498 solutions
Recent challengers:
 Welcome, you are an anonymous user! [register] [login] Get a yourname@osix.net email address 

Articles

GEEK

User's box
Username:
Password:

Forgot password?
New account

Shoutbox
MaxMouse
It's Friday... That's good enough for me!
CodeX
non stop lolz here but thats soon to end thanks to uni, surely the rest of the world is going good?
stabat
how things are going guys? Here... boring...
CodeX
I must be going wrong on the password lengths then, as long as it was done on ECB
MaxMouse
lol... the key is in hex (MD5: of the string "doit" without the "'s) and is in lower case. Maybe i should have submitted this as a challenge!

Donate
Donate and help us fund new challenges
Donate!
Due Date: May 31
May Goal: $40.00
Gross: $0.00
Net Balance: $0.00
Left to go: $40.00
Contributors


News Feeds
The Register
The bunker at the
end of the world -
in Essex
Camby cash
crypto-coders
Cronto chomped on
pronto by Vasco
Facebook teens"
kimonos - basically
never closed
Attention large
Linux workloads
HTC woes prompts
"leave now" Tweet
from former staffer
Japan uses big data
to map cultural
climate change
WW II U-boat
attacks prompt new
US response
Garden fertilised
by Twitter output
wins Gold at
Chelsea
Aurora attack tried
to pinch secret
list of Chinese
spies
Embedded systems
vendors careless
says Metasploit
author
Slashdot
Quadcopter Drone
Network Will
Transport Supplies
For Disaster Relief
Congressional
Report: US Power
Grid Highly
Vulnerable To
Cyberattack
Google Chrome 27 Is
Out: 5% Faster Page
Loads
Special Ops Takes
Its Manhunts Into
Space
Aurora Attackers
Were Looking For
Google"s
Surveillance
Database
Dart Is Not the
Language You Think
It Is
EPA Makes a Rad
Decision
Ask Slashdot: Can
Yahoo Actually
Stage a Comeback?
3-D Printable Food
Gets Funding From
NASA
Transporting a
15-Meter-Wide,
600-Ton Magnet
Cross Country
Articles in topic

Assembly

Assembly: Newest uTorrent 2 banned from trackers
by: sefo - 2010-03-24 07:18:22
Not sure if that's recent news or not, but I've had some request about changing uTorrent 2's peer_id because it's been banned from some trackers. UPDATE: The peer_id I used in this article is not correct. It should work using -UT160B- instead (see article for link)
2986 bytes more - viewed 23675 times - comments - rated
Assembly: Storing Data to Discontinuous Strings
by: auzzie - 2008-11-22 08:44:06
Within Assembly, like C/C++, you store strings as one continuous sequence of bytes in memory. Sometimes this isn’t always the case.
4512 bytes more - viewed 2548 times - comments - rated
Assembly: Reversing your local neighbourhood Notepad oddities
by: anilg - 2006-06-16 12:01:10
Notepad has a few oddities that I recently learnt about. Fire it up copy the following(without the quotes) : "this app can break"

Now save it (wierd.txt), and close notepad. Browse to where you saved the file.. and open it using 'open with>notepad'. Where the heck did those words go? All you see is a few squares.
3173 bytes more - viewed 9628 times - comments - rated
Assembly: Changing BitComet's peer_id
by: sefo - 2006-05-27 16:07:28
This bittorrent client has been banned from the majority of private trackers.
It is possible to bypass the ban by spoofing the peer_id it sends.
10275 bytes more - viewed 13786 times - comments - rated
Assembly: The truth about the Gorgon trojan
by: sefo - 2005-12-12 08:17:59
It appears that this 'trojan' has one anti-debugging trick in its arsenal.
Not having had any problem in my environment, I decided to give it another try.
5807 bytes more - viewed 12511 times - comments - rated
Assembly: Disassembly of a Highly Optimised Fractal Generator
by: Geek_Freek - 2005-11-26 05:33:00
A short explaination of fractals, a simple algorithm and Disassembly of this amazing 31 byte fractal generator.
3218 bytes more - viewed 12139 times - comments - rated
Assembly: GeekPad
by: sefo - 2005-11-24 13:04:12
Next in our Geek Reversing Series is GeekPad.
This time we are going to transform notepad.exe into a wonderful IDE for your favourite commandline based compiler.
Today's menu: API hook, advanced re-engineering and other various modifications.
8779 bytes more - viewed 11790 times - comments - rated
Assembly: Create a loader for your reversing needs
by: sefo - 2005-09-07 11:58:23
There are several reasons why you would use a loader to modify a program.
Maybe the program is packed or you need to bypass a CRC check, or you simply don't want to apply the changes definitely.
The loader will do the modifications directly in the loaded process memory.
6013 bytes more - viewed 16570 times - comments - rated
Assembly: Compiled arithmetic
by: sefo - 2005-06-21 08:32:11
This article is a complement to TroPe's article "Arithmetic in Assembly".
6361 bytes more - viewed 8477 times - comments - rated
Assembly: Some High Level Language instructions
by: sefo - 2005-03-29 16:20:17
You may already know that there is no instruction like [if, then, else] or [for, while, case]...etc in assembly.
Here we're going to see 3 things: the HLA syntax (high level assembly, available in mASM), how to implement them in pure assembly, and what is the code generated by those HLA instructions.
5186 bytes more - viewed 11079 times - comments - rated
Assembly: Introduction to Reverse Engineering
by: FaTaL_PrIdE - 2005-02-02 14:08:05
A detailed introduction to reversing a Crackme - written as a helping hand for all those who dont know where to start on Geek 8 - assumes you have a basic understanding of assembly which can be gained from reading Trope's articles.
21907 bytes more - viewed 52861 times - comments - rated
Assembly: Easy reversing: GeekCalc.exe
by: sefo - 2004-12-18 14:35:19
How to play with the windows calculator. An easy and entertaining reversing session.

We are going to hide inside calc.exe a password. Each time a button is pressed, the calculator will check the numbers entered and make some calculations.
11107 bytes more - viewed 22363 times - comments - rated
Assembly: ASM and PIC Programming Basics
by: GOATRIDER - 2004-11-29 17:12:51
This article gives a general idea of how to program PIC Microprocessors with interpreted ASM, a compiler, and a USB or Serial Chip programmer.
8373 bytes more - viewed 23663 times - comments - rated
Assembly: Basic Arithmetic in Assembly
by: TroPe - 2004-10-23 16:33:37
This article will introduce you to some basic arithmetic in assembly. When you are done reading this article, you will be able to solve such problems as (-x + y -2z + 1).

Please read my article on number representation in assembly first (if you need to).

This will be my last article on assembly for awhile guys, unless there is a specific topic someone would like to learn more about. Enjoy the article!
8340 bytes more - viewed 21867 times - comments - rated
Assembly: The two's complement in Assembly
by: TroPe - 2004-10-22 14:41:21
OSIX editors have suggested that their reader may benefit from a tutorial on how data (numbers specifically) is represented in assembly language. This article should be a prerequisite for newbies for my upcoming article on Arithmetic in Assembly.

Well, here ya go. After you read this you will know what people mean when you hear about "getting the 2's complement of a number" !
7266 bytes more - viewed 44946 times - comments - rated
Assembly: An in-depth look at the MOVing data
by: TroPe - 2004-10-19 21:02:02
MOVing data (and copying) is a fundamental skill in assembly that should be thoroughly understood. This article will take a close look at how we move data around inside our programs, and how to do it efficiently.

Although this article is intended for newbies, the experienced programmer may also brush up on their skills. There is also small quiz you can take at the end to test your newfound skills!
8384 bytes more - viewed 10211 times - comments - rated
Assembly: Defeating the Debugger
by: TroPe - 2004-10-17 21:17:02
This time we will look at how to make it very difficult for people to trace through your code. Learn about debuggers, how they work, and how your applications can detect them.
23895 bytes more - viewed 13394 times - comments - rated
Assembly: Numerology
by: sefo - 2004-10-16 17:02:51
Ever wondered how numerologists could say you are an intelligent, impatient or a strong familly person?
You will find the secrets of numerology in this article.
6860 bytes more - viewed 10295 times - comments - rated
Assembly: The Lazy Beginning Reverser
by: worazas - 2004-02-26 16:39:19
This is a guide to Windows Assembly for beginning reversers.
It's for lazy people because it's a barebones crashcourse in Windows Assembly
that covers what you will definitely need to know in order to properly
'modify' a disassembled program (not understand it). And it's for beginners,
so for those of you that get bored, you have only yourselves to blame =).
15871 bytes more - viewed 13019 times - comments - rated
Assembly: Simple ASM program
by: dimport - 2003-06-21 07:19:46
This simple ASM program is designed to show you some of the syntax, and get you accustomed to how the code is written.

This example prints a character to the screen
463 bytes more - viewed 12723 times - comments - rated
Assembly: Input and Output in ASM
by: dimport - 2003-06-21 07:19:46
Continuing our ASM code examples, heres a program which accepts input from the user.
479 bytes more - viewed 9517 times - comments - zero rated
Assembly: Introduction to Assembly
by: dimport - 2003-06-21 07:19:46
The assembly programming language is at the very heart of our computers architecture, yet many people dont know the first thing about it.
Heres some information which will at least allow you impress the chicks down at your local nightclub
5968 bytes more - viewed 9387 times - comments - zero rated
Assembly: Mini OS
by: dimport - 2003-06-21 07:19:46
This tutorial will take you through building your own mini Operating System and outputting the hello world message.
11298 bytes more - viewed 42377 times - comments - rated
Assembly: BIOS revealed
by: dimport - 2003-06-21 07:19:46
Wayne "Hat Monster" Hardman writes an iteresting and clear presentation about BIOS, at ArsTechnica.
Picking from his nice introduction, here is what this article is about:
1858 bytes more - viewed 11582 times - comments - rated
Assembly: Functions, Defines, and Variable Defintions
by: dimport - 2003-06-21 07:19:46
This tutorial is for those who know Win32 API programming in C, C++ or simular language, know the concepts of Event-Driven programming, have a working knowledge of the basic Win32 API, know assembly and who want to learn Win32 assembly.
If you do not know Event Driven programming, read the tutorial I wrote on GUI - Event Driven programming OR get a book on beginning windows programming.
4629 bytes more - viewed 7952 times - comments - zero rated
Assembly: TI-83+ Hex to ASM
by: dimport - 2003-06-21 07:19:46
Say, did any of you know that if you feel the need to put in assembly code into your calculator by hand, you can!
623 bytes more - viewed 16352 times - comments - rated
Assembly: Encryption in ASM
by: dimport - 2003-06-21 07:19:46
A very simple encryption program in ASM.
I added a few encryption types that you may choose(uncomment line to enable).
586 bytes more - viewed 14740 times - comments - rated
Assembly: Win32 calls from Assembly
by: dimport - 2003-06-21 07:19:46
The following is a simple demonstration of how win32 calls work in assembly, some say its easier in asm than C.
2739 bytes more - viewed 10748 times - comments - rated
Assembly: Assembly basic
by: dimport - 2003-06-21 07:19:46
Wanna be a geek by heart, if the programming language for you is Assembly(ASM), It have everything a real geek can require from a programming language? :D
1979 bytes more - viewed 10218 times - comments - rated
Assembly: Writing machine code using debug
by: dimport - 2003-06-21 07:19:46
Debug is a little tool that comes with windows. Whilst its not as easy to use as 3rd party utilities of its nature, its still pretty cool, and free (knowledge of hexadecimal assumed).
3075 bytes more - viewed 14092 times - comments - rated
Assembly: Simple Introduction to Inline ASM
by: dimport - 2003-06-21 07:19:46
Using inline assembly is basically the process of inserting blocks of assembly into c/c++ programs, its an underused thing in my humble opinion.
1494 bytes more - viewed 5908 times - comments - zero rated
Assembly: Guide To Registers
by: dimport - 2003-06-21 07:19:46
The term ‘x86’ encompasses a lot of different chips, the 8086, 8088, 80286, 80386, 80486 and the pentium (80586), regardless of the huge leap in speed and sophistication of these chips, the general architecture remains the same, they all contain the original set of 16 bit registers (for the most part ill be covering 16 bit to keep it simple).
3489 bytes more - viewed 8055 times - comments - rated
Assembly: The If in ASM
by: dimport - 2003-06-21 07:19:46
Ok, first of all the IF has no statement, it only has instructions. Therefore you can just use a singe line as you can in almost any high level language. :)
830 bytes more - viewed 11276 times - comments - zero rated
Assembly: Whats new in x86-64 ?
by: dimport - 2003-06-21 07:19:46
I saw someone asking about 64 bit asm in our irc channel the other day (irc.cyberarmy.com #osi), mainly what the differences were between 64 and 32 bit assembly are, so for your reading pleasure, a primer on the new stuff in x86-64 (working knowledge of assembly assumed).
3041 bytes more - viewed 9505 times - comments - rated
Assembly: Manipulating the stack
by: dimport - 2003-06-21 07:19:46
The stack is used as a temporary data storage area, it can be used to store information during an interruption or just to move data between registers.
842 bytes more - viewed 7004 times - comments - rated
Assembly: Creating a skeleton application in Win32 ASM
by: dimport - 2003-06-21 07:19:46
Whilst last time i only showed you how to create a pop up box, today we will go the full hog and create a full window.
4848 bytes more - viewed 6193 times - comments - rated
Assembly: Writing with colours in asm
by: dimport - 2003-06-21 07:19:46
All you flamboyant types will be really happy now since Im about to tell you how to print letters in colour :)
1294 bytes more - viewed 22775 times - comments - rated

Features

The Forums
Michael Kors
Outlet

(mouse/Technical Questions)
Michael Kors
Outlet

(mouse/Technical Questions)
Michael Kors
Outlet

(mouse/News)
Michael Kors
Outlet

(mouse/OSI Members)
Michael Kors
Outlet

(mouse/Feedback)

Recent Blogs
First one
501 comments
Action's blog
Tue 12th Jan 10pm
A Daily
Profanity at
dailyprofanity.
com
69 comments
bb's blog
Mon 21st Dec 11am
Blog entry for
Wed 25th Nov
7pm
8 comments
hambone's blog
Wed 25th Nov 7pm
Blog entry for
Mon 9th Nov 4am
feck you
all!!!!!!!!
24 comments
echmil's blog
Sat 7th Nov 11pm

Current Poll
What would you
like to see more
of?

Articles
Discussion
Polls
Tests
Challenges
Captchas
Other (Comment)



View Results
(3 Comments)

Site Comments
I wanted to
thank you for
this very good
...

(Anonymous / fuck you all!!!!!!!! / echmil's blog)
I'll
immediately
grab your rss
as I can't...

(Anonymous / Blog entry for Mon 9th Nov 4am / haziman's blog)
I have been
browsing online
more than 3
h...

(Anonymous / fuck you all!!!!!!!! / echmil's blog)
Greetings from
Los angeles!
I'm bored to
...

(Anonymous / Blog entry for Sat 5th Aug 3am / anilg's blog)
o46Dhm ,
wvlazocaeba

(Anonymous / SVN as windows service calling post-commit hanging as not asynchronous / bb's blog)
PeGq5s ,
hrbjtdotcey

(Anonymous / osixblogs / bb's blog)
YFe428 ,
qgjybhrdxom

(Anonymous / First one / Action's blog)
qoqeyn same da
(Anonymous / Wow i just played an old / jake_null's blog)
http://www.comf
ortedmeds.com/
buy cialis
(Anonymous / Blog entry for Sun 8th Mar 3pm / macrocat's blog)
http://www.comf
ortedmeds.com/
buy cialis
(Anonymous / Blog entry for Sun 8th Mar 3pm / macrocat's blog)


     
Your Ad Here
 
Copyright Open Source Institute, 2006