Reminder

Each time u visit the blog
Press on keyboard : CTRL + F5
so it refreshs the page, to show u whats new.

Saturday, 10 January 2009

:)

sho ele sar,...... ana ma b3rf sho m3na kol had !!
ensane mtl l malak, ma feha she 3'alat, t3l2t feeha w 7bait w 7sait kol she bwjoodha,
3omry kolo molek la edaiha.....
sar she akbr mny w kol fkry ana b2dr at7mlo.....
6l3t mo ader..
sho howe?
z3lt.ha ... w knt eshy bdoon msha3r, kan l 7i6an ele jnby bt7s aktar mnny,
7kait ashya2 3n 3asabye, w klmat tl3t akbr w akbr m3 kol d2ee2a...
rw7t 3la l bait...

soda3,.. nfsy msdode, msh adr atnfs, 3a2ly 6ayr, mo shyf odamy......
a3det 3la l korsy, ... 7tait l mobile odamy... btl3 3laih...
bdy a7ki m3ha, a7kelha sho b baly...
fkrt... 
76mt.ha, z3lt.ha, jr7t albha, ..
bsabab kalam 3'aby ana 7kaito...
btl3 3la l telephone, btzkr kol she m3ha, kol 7lm 7lmna kol nzra...
b3dain btejeny sora... sora lma 7kaitlha klme hzt kyanha, jr7t.ha ...
7sait b 3'assa b sdry,  w 7sait b dya3 a7lamy......
a3det m3 7aly, fkrt w fkrt, 7sait eno ma dl 3ndy she b  hady l dnya...
7sait eno ana 3mlt she ma kan lazm a3mlo...

ma bdy ady3ha, she mafroo3' mno !, hady l fkra ele kanat b rasy...
adwr 3n jawab b 3a2ly laish hal ad ma bdy ady3ha.... ala2y meet jawab bs wala wa7ad kan ele she ele bdwr 3laih...

rasy kan mshtet w 7aly t3bany w rasy bywj3ny w 7ases k2no malayeen l nas by7ko jnby, mo adr at7ml ! rasy r7 ynfajer! eday 3la dynay w ad3't w ad3't, w l soot yzeeed
faj2a, sarat hodoo2.....
7sait 7aly mo sa7y, k2no ana b makan tany...rasy sar 5afeef... mo 7ases eno mwjood.. w srt asm3 soot 7d byhmsly, w ana a7awl arkz, a3rf sho ele bsm3o.. 
fe 7d by7ke m3y, mo ader afhm sho by7ki !, bt.... ! sho !?!! msh fahm !!
w adwr w a7awl.
fj2a shft shree6 7iaty m3ha, ! kol l7za w kol thanye w kol klme 7kainaha !
la a5r l7za knt m3ha, w fj2a kol she sar aswd, mo shyf odamy.. 5ft...
l 9ooot !! l 9oot sar wad7 !! " BT7BHA " had l kont asm3o !!!
had l she ele m3yshne !! 7oby la elha !!!

mskt l telephone, bdy a7ki m3ha,...
bdy a7kelha b7bk, bdy a7keelha kteer ashya2 !
ma adrt,... msh ader asm3 sot.ha z3lane mny, btorfodny,  ma bdha eyany..

shft.ha aktr mn mara, w kanat tkoon m3 sa7bat.ha, ana aslm 3laihom kolhom, w ma 2a2dr a6l3 3laiha, mo adr a7o6 3aine b3ainha, ana ad3f mn ma hye btetswar, ma kan asdy eno ma a7ki m3ha,  bdy a7ki ! bdy !! bs ma knt 3arf sho bdy a7ki !

e6l3t 3lyiha, shoft dm3t.ha b3ainha, alby nksr, ad ma howe mksoor, 7sait 7aly mo ensan b l she ele 3mlto.... 3a2ly by7kele enta 3mlt haik l2nk 3sbt! w alby by7kele enta bt7bha! sar7ha !

dam3t.ha 3la 5adha knt ashoofha w heye tet7rk, la twsal t2reeban anfha, b3dain tms7ha,...
kol ele fkrt fee, " YA RBBY ANA SHO 3MLT !", bdy ams7 dm3t.ha, a7donha, a7kelha makan asdy...
bdy atl3 b3yonha ashofha radye 3nny,...kol had b rasy 3m bydoor, ma 3rft keef atsrf, w ma knt b2dr 3'air a7ml 7aly w aroo7..

b hadak l yom, kan lazm aroo7 3la makan b3eed, kanat l 6ree2 6wele, w kol ele b baly kan heye, 
a3det b6l3 mn l shobak, kanat l 6ree2 kolha jbaal w mnather mn l 6abee3a, ana kan baly shard, bfkr feeha, w 7ases b 3'assa b sdry, w 3ainy bt7r2ny, w kol shwy a3de btzeed l 7ar2a, w btzeed l 3'assa,
r7 abki ? l2 l2, mo hala ! ma da3 kol she ! ma da3 !! ma tfkr haik !! b7awl a7ki l7aly eno ma sar she !
a5det nafas 6aweeeeeeeel, w e6l3t 3la l jbal , rbna 5ala2 had, w 3ml kol tfaseelo, kol 7ofra fyo kol ramle kol 7jarah.
sob7an allah !, wslt 3la l bait
a3det m3 ahly, knt kteer mshta2lhom! 7sait eno nfsyty erta7t shwy, shft dar seedy w shoft seedy w bwstlo eydaih, seedy kteer t3ban... allah ysa3do, lsany t2eel shwy, w sa3b y7ki,
7kaly she wa7ad, "allah yrda 3laik ", ana sm3t l klme mn hon 7sait kol she t3'yar kol she 7sait sar a7sn !, slmt 3la seety w bwst edaiha, 7katly "allah ywfkak, w yb3tlk bnt l 7lal" :D:D.
ana d7kt :D, 7sait b3d hadool l d3awe she kteer t3'yar.
l yom l tany ro7t 3nd dar 3amy 3shan anam honak.
ana ba9aly, l 7amdullah !, w kanat hye t7kele eno allah r7 y3a8bk l2no 9alatk mt25re :P:P
bs ana ma brta7 ela lma asly b l zbt abel ma anam, w btzkr kteer 7akoly eno a8rb l7za la allah lma ykoon l wa7ad sajed, w knt ad3y allah b l 5air,

a3det m3 7aly shwy, olt bdy asly est5ara, 7ata lw kan kol she 5rban, ma bt3raf  ! kol she momken yseer !!
8r2t do3a2 l est5ara, w nmt,... kan 7lmy kteer 7lo w kanat nfsyte mrta7a..... s7eet w akeed nseet l 7lm, bs knt mrtaaaa7...
s7eet mt25r, mskt mobile w a5dto 3la l saleh, w ro7t atwda 3shan asly l dohor, w ana b l 7mam sm3t l mobile byrn, na3'ame,, hady na3'mt.ha ! ana b7blm ?? akeed b7lm !! l2 l2 l2, bnt 3amy akeed btl3b b l mobile... rkdet bsr3a 3la l saleh, shoft bnt 3amy 3la l TV, w l mobile lsa byrn, e6l3t 3laih, ESMHA !! HADY HEYE !! BT7KE ! M3Y !
mskt l mobile w d5lt 3la l 9aloon, w olt alo, 7sait alby bydo2 w w srt atnfs asr3 w asr3, w 7sait 7aly msh adr atnfs !, kteer twtrt, msh ader a7ki!

mar7aba, keefk ?, b sot.ha ! sot.ha heye ! a3de bt7ke m3y !! s2ltny 3n 7aly ! sm3t sot.ha !
ana alby bydo2, nfsy bydee2, ma adert 3'air a7ki l 7mdullah, w sakatet
w b3dain 7kaitlha, w u ? :P
hady kanat hye t7kele eyaha dyman  ^.^v <---- 3lamet l naser :P:P
5lsna l mokalame, ma b3rf sho fe m3 eno kan kol she dedy, bs 7sait eno she mnee7 !
eno b3d kol hady l mode sm3t sot.ha, 6l3t bara w 9lait w d3ait eno ykoon 5air.

rj3t 3la baity l a9ly, IRBID !, makan ma ansaken l7aly :P:P bs s7aby dyman b5l2y :P
a3det b l bait, w awl she kan b baly a3rf keef aradeeha !, m3 eno ana kol hady l modde mo 3aml she, knt bdy eyaha tfkr bra7t.ha bdoon d3't 3laiha,..

7kait ana wyaha, 7sait eno kol she a3d byseer a7sn, w kol da2ee2a a3deen bn2rb, 7ta lw ma kan kteer, bykfeny eno t7rkna 56we la odam,
heye d7kt ! 
et3lmt mn a3'la6y, t3lmt eno l wa7ad ma lazm ysbo2 l a7dath, w lazm y3eesh hala, bs lazm yfkr la odam eno sho bdo y3mal w y7ot hadaf, w hadafy w ana b3rfo, mn abel, bs hala zaad w sar bdy l wa2t ymor 3shan a3mlo !

lahady l l7za ana a3d bktob b had l esa w heye a3de btstana mo 3arfe eno ana katblha eyaha,
bs by3nele kteer enha a3de btstana fye :)





Friday, 14 November 2008

New :)

Amazing, mn awal yom shoft.ha
7rkat kol she feye, sa7ratny bmshyt.ha, b 2nothet.ha, b no3omt.ha, b rw3t jamalha,
ma b3rf eza had howe l sho3or l by7ko 3no, "7ob mn awal nzra" :)
lma l ensan yshoof 7da w y7s eno erta7 la 2lo w 7s eno had l ensan momken ys3do, w 7s eno mabsoot mn jowato, had howe ? :P

abl ma at3rf 3laiha, knt akoon a3d b makan dyman b3od fee lma akoon fady, w kanat to3od heye w sa7bat.ha b makan bykoon 2baaly.
w ana akoon shyfha mn b3eed, w antbeh 3laiha w heye bt7ke, w ana a7s eno heye bt7ke m3y, w bkoon mobtasem, " mo l2ny habele :P ",
akoon afker, sho momken malak mtl haik ykoon by7ki,

awal mara 7kait m3ha, sm3t a7la 9oot sm3to b 7iaty, 
sm3t 9ot.ha, lahjet.ha , tree2t 7akiha, w 7arket shfyfha, keef bt2ees kol klme bt7keha, keef ebtesamet.ha sab2a kol she,
rakazet.ha, w 3a2lha , l mwadee3 ele bt7keeha, sh5syt.ha w tfkeerha ele bywzeno dahab,
d7kt.ha ele btnseeny kol she b hady l dnya,
kol mara bted7ak, knt ashoof keef btnrsem d7ket.ha, keef btet3'yar 3yoonha, keef bebyno snanha,
w b3dain asm3 9oot d7ket.ha, w a7s 2lby mn jwa bdo y6eer, l2no heye a3de bted7ak !

b7bk,
hady klme btwsef joz2 z3'eer mn l she ele b7so etejaha,
l ensane l w7eede ele fkrt a36eeha 2lby kolo bdoon ma afker, ma tradadet wla l7za !
7bait kol l7za m3ha, w 7bait kol klme mnha, w sm3t a7la klme b 7iaty
lma 7katly b7bk :) :) :)
7sait eno kol she w2f b hady l l7za ma 3ada shfyfha , keef byt7rako m3 kol 7arf, sm3t 9oot nafas.ha, 7sait bkl 7arf kan yn7ka,

ana safanet, 3a2ly w2f, ma 7sait b 2lby, ma 3rft sho afker,knt kteer mbsoot bs " EN3JAGET !! "
shoft d7ket.ha, 7sait b 2lby rj3 ynbod, w 7sait 7aly b sab3 sama,

w mn w2t.ha w n7na a7la tnayn :D 

b7bk 7iaty :) :)

Friday, 9 May 2008

Lesson TWO !

2nd lesson !!

u should read the 1st lesson before u go on with this :

i will assume that u know that the program runs as assembly language and converted to binary using assembler.. binary is the (010101010101...etc ).
the computer reads the 01010..... and executes the proper instructions to do the operation.

for this lesson i will show u how to find the assembly code which effects the value that we want to change.

why do we need to find the assembly code ?
simple : some games changes the address of the value each time it executes, and modifying the assembly code that affects the value will lead us to not search for the address anymore !
address 0045003c value 100
2nd execution of the game

address 007AB302 value 100
the 3rd time u execute it will be something else, do u have to find it each time the game loads ?

for the address above i will assume that i found the assembly code "that decreases the value" of the health when i get hit, as if some attacked me, my hp went to 90.

the assembly code was " EXAMPLE : sub [esi+04],eci ".

for those of u who doesnt know what is this, this is an assembly code that subtacts eci from [esi+04]

we can make it " NOP" which is no operation, so it doesnt decrease.
what are esi and eci ? esi and eci are registers, containing the needed values.
after the long intro, LETS START !!

i will run "call of duty 2" and im going to use the ammo as an example, u can run other games, EX : Pinball ! make the value NOT increase just to see that u can do it :)

1.find the effective adress, when i tried to find the address of the ammo value i got this :
each time i change the value they do not change to the same value, so the simplist way is to try changing one by one, the effective address will change all the values, for me it was 01C557C4.


2.right click on the address in the adress table and choose "Find out whats write to this address".

do the same if u r trying it on other game. EX : Pinball.

3. a window will popup.




4.Decrease the value ! remember to do what u want to change.
so if u want the value NOT to increase then increase it, if u want it NOT to decrease then decrease it.... this way we can detect the assembly code which does the job.

for Pinball "you want it NOT to increase the score, go back to the game and increase the score, pause it and get back to cheat engine".

5. somthing like this will show up, depend on the action u took, for me, i fired a bullet so the value decreased . for PinBall it will show something else.


if u noticed : dec [esi+ea....etc , the DEC is short for decrement, since each time i fire a bullet will decrease the value by 1.





6. Press the botton "Replace" a window will apear, click OK.



7.go back to the game and try to change the way u dont want it to do.

i fired a bullet and the bullet count didnt go down :D


here is what i got :


video

DONE !!! for this lesson, next lesson i will show u how to use the assembly code we found so we dont have to look for the address anymore, and create a program that do the NOPing :)

Friday, 11 April 2008

Preparations ~!

Preparations for the next lesson..
The next lesson is about DMA ( Dynamic Memory Allocation).
the thing i want u to notice, that each time u try to find the addresses of the game, it would be diffrent than the last time, what i mean is, each time u start the game, the address of (score, money.....etc) is not the same address u found the last time...
windows pinball doesnt use DMA, so the addressess are the same..
who ever tried the last lesson on other games,..somthing like C&C Generals, u will seriously notice the change of the addressess on each mission... that means u will have to search again for the new adressess.

The point of this, try to find a game that uses DMA, before i post the next lesson and comment the name of the game u found.
if u couldnt, dont worry, the next lesson is going to be on windows pinball...how ? the method works on both types.
which means u wont have to look for the addressess again if u find them once :)
u will know more when i post the lesson.

Saturday, 5 April 2008

Trainer lesson !!

This is a lesson i made, i wanted to share with u some of the most basic things in Game value's modification.
Game trianers are softwares which changes some values ( cheat ) to help u in the game.
i am not going to explain how programs load into the computer ram nor how registers work..

search google if u want to know,

Anyways,Lets start !

Things we need for this lesson,

1. cheat engine >>> http://www.cheatengine.org/
2. Windows XP 3D pinball :)

Cheat engine basicly is a memory scanner, need to know more ? go to the website and READ.
download cheat engine from the website above.

1. After installing cheat engine,start it -.-

2. Start Windows 3D pinball.


3. After the game has started, check ur score, initiallyit should be 0


4. go back to cheat engine, click on processor, and choose pinball.exe

5.Remember the score ( which was 0 ), type it into the field and then click first scan.

6.Look what we've found in the computer memory Oo.



7.go back to the game, play a little then pause it (press F3), and check ut new score, mine was 2000 urs might be diffrent.
8. go to cheat engine, type ur new value into the field, 2000 for me,then click next scan.
9.we've manimized the number ! what are those ? those are the addresses which the game stores the Value of ur score.
10. Double click on the addresses u found, mine are 2.
why did we find more than 1 ? well thats just in the internal assembly code, changing the value of those addresses will change the game score.
11. after adding the addresses to the addresses table, double click on a value, and change it to what u want.



12. Go back to the game, TADAAAAAAA !

After u've learned the most basic, try it on other games, it works for most of them.
this is a trainer i made, using code injection search google to know more.
download file is on the right, just wait for the page to load.
Ty for reading :)

Sunday, 30 March 2008

Disassemble




This is what i want to fully understand, not the program that it is being disassembled , i want to fully understand the code it self


i can understand like most of it, i usually get lost when it comes to encryption algorithms ...


cant do nothing,just watch how it is being encrypted with no clue -.-"



Tuesday, 25 March 2008

Climbing PPL !

I had "Algorithms" Exam..
7mdullah, i got full mark...
after i was done with it, a guy next to me asked me for some help..
So, i didnt hesitate..
I helped him with like 5 questions or so...
then i went out of the exam..
i heared from another guy, that the guy i helped got a full mark too...
the next day..
the guy came to me, and thanked me for helping...
He said " Thnx man, but u only helped me with one question, right?"
i was like " WTH MAN !!!" <<< in my mind
as if he could've got 98% of the exam by his own !
i didnt reply to him, i just ignored him !
The point is, I HELPED HIM !!! AND THATS WHAT I GET ??
im not waiting for his appreciation, i just want him not to LIE !! he said that infront of other guys !
so, basicly he climbed my back!
Just saying..