20092 total geeks with 3178 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
Domuk
No, not an issue with the PHP - I was responding to "AJAX not being cross site is annoying"
MaxMouse
Really? i thought that would only be important if the user had some kind of control over where the XML came from, if you hard code it (As in a PHP file) wouldn't that eliminate XSS attacks?
Domuk
Yes, but very, very necessary. AJAX requests run in the context of the browser, there'd be no security if it was cross-domain .
MaxMouse
AJAX not being cross site is annoying, all other scripts can be used in that way, having to resort to PHP to patch it is a shame.
SAJChurchey
thx MaxMouse

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


News Feeds
The Register
MySpace makes peace
with Indies
Nvidia previews
next-gen Fermi GPUs
Potty-mouths
charged for Comcast
hijack
Microsoft
Silverlight - now
with hidden Windows
bias
Apple cult leader
emails outside
world
Sony demos monster
3D TV
Wrecking CRU:
hackers cause
massive climate
data breach
Skinny Acer
notebook delivers
six-day battery
life
VTOL gyro-copter
flying car mates
with killer robot
Oracle begs EC for
more time
Slashdot
Climatic Research
Unit Hacked, Files
Leaked
Aging Nuclear
Stockpile Good For
Decades To Come
Netbooks Have
Higher Failure Rate
Than Laptops
Xbox Live Class
Action Being
Investigated
Patent Issued For
Podcasting
Linus Torvalds For
Nobel Peace Prize?
Response To
California"s
Large-Screen TV
Regulation
Zero-Day
Vulnerabilities In
Firefox Extensions
Second
Life
To Remove
Free Content From
Web Search
Fedora 12 Package
Installation Policy
Tightened
Articles in topic

Assembly

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 1173 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 5845 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 9358 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 8513 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 8268 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 7329 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 10891 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 6191 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 8965 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 32615 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 16888 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 15274 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 12807 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 32245 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 8254 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 11218 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 8310 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 7645 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 7148 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 7394 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 7326 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 28749 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 9958 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 6484 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 11744 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 9086 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 7046 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 8060 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 9087 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 4459 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 6572 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 6753 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 7231 times - comments - zero 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 5235 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 4077 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 14523 times - comments - rated

Features

The Forums
Re: Maximizing
a Cone

(UnTaran/Geek Tips)
In the .bin
(UnTaran/Geek Tips)
Re: Triangle
Geometry

(CodeX/Geek Tips)
Re: Please help
with challenge
1!!!

(maxmouse/Geek Tips)
Re: Error in
PHP statement

(Domuk/Technical Questions)

Recent Blogs
Blog entry for
Mon 9th Nov 4am
feck you
all!!!!!!!!
0 comments
echmil's blog
Sat 7th Nov 11pm
IIS 6 SelfSSL
and Windows 7
0 comments
bb's blog
Tue 29th Sep 12pm
My PHP Projects
PSP

Current Poll
Given the
opportunity to
work for any game
developer, which
would you choose?
Share you're
reasoning plus
any other
developers, this
is only a tiny
list off the top
of my head so
share away!

Lionhead Studios
Konami
Pandemic Studios
Activision
Blizzard Entertainment
Capcom
Bethesda Softworks
Other (Please Comment)



View Results
(16 Comments)

Site Comments
Good tutorial.
I really loved
it

(Anonymous / Creating Custom Events in C#)
Hi
Tim, there
is one mistake
in your c...

(jirka77 / ROL/ROR in C)
i tried to use
the above code
and im getting...

(Anonymous / Sending Email in VB.Net)
upload it
again!!

(Anonymous / Tic-Tac-Toe: an unbeatable foe)
:) WINK WINK
(Anonymous / Introduction to Visual Basic Socket Programming)
your code
doesn't work
for any othe
bmp f...

(Anonymous / A 24-bit v.3 BMP Primer)
Thanks for
sharing.
Jonny cleaner
revie...

(Anonymous / A simple IRC BOT written in Python)
Ok, i writing a
similar program
but i need t...

(Anonymous / Simple C++ program to find all numbers that are divisible by a number)
Thanx a lot. A
very good
explanation.
Wik...

(Anonymous / Solving sudoku with C#)
need to install
john for my
homework, i
j...

(Anonymous / John the Ripper Tutorial)


     
Your Ad Here
 
Copyright Open Source Institute, 2006