|
Nibu thomas wrote: f you have time how you went about it.
Time is never been problem for me ....
Nibu thomas wrote: I did know of this page. But can you explain if you have time how you went about it. Where you nominated by someone ??
yes, i have been nominated by someone.. are you interested in same!
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
-- modified at 2:15 Monday 15th May, 2006
|
|
|
|
|
ThatsAlok wrote: Time is never been problem for me....
Yeah that is what I want. Thanks.
I just want to know the process. I know being active in the forums is one thing and is that enough. I heard that I should submit some kind of paper(don't know what) to them or something like that. I saw Nishant saying that we can nominate ourselves.
ThatsAlok wrote: yes, i have been nominated by someone.. are you intrested in same!
Nibu thomas
Software Developer
Faqs by Michael dunn
|
|
|
|
|
Nibu thomas wrote: just want to know the process. I know being active in the forums is one thing and is that enough.
Yes, but activeness should be constant not variable.
Nibu thomas wrote: I heard that I should submit some kind of paper(don't know what) to them or something like that. I saw Nishant saying that we can nominate ourselves.
yes, you can nominate yourself by filling MVP nomination Form available at MICROSOFT.COM/INDIA/MVP site, but it can be send only when the Nomination cycle is running. next cycle, AFAIK will start in JULY.
Nibu thomas wrote: yes, i have been nominated by someone.. are you intrested in same!
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
|
|
|
|
|
ThatsAlok wrote: you can nominate yourself by filling MVP nomination Form
That's great.
Why are you confused? Well I was not sure whether you nominated yourself or not.
Nibu thomas
Software Developer
Faqs by Michael dunn
|
|
|
|
|
Nibu thomas wrote: Well I was not sure whether you nominated yourself or not.
Well I was nominated!
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
|
|
|
|
|
Hey what you did for your b'day?? Went out with your GF ?
<marquee scrollamount="1" scrolldelay="1" direction="up" height="10" step="1">--[ Happy B'day to Alok ]--
[My Current Status]
|
|
|
|
|
VuNic wrote: Went out with your GF ?
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You
|
|
|
|
|
How to become a microsoft MVP? Do they contact you directly or we would have to intimate them about our work? How should I proceed for the same?
Thanks
Do not forget to comment and rate the article if it helped you by any means.
For any technical requirement related to .net ,OOPS,C# and design patterns contact me on akhil.mittal20@gmail.com
|
|
|
|
|
Akhil Mittal wrote: How to become a microsoft MVP? Do they contact you directly or we would have to intimate them about our work? How should I proceed for the same?
generally a MVP recommend person for MVP, however you can nominate yourself.. you can visit mvp.microsoft.com[^] for more information.
|
|
|
|
|
New job and NO Internet access keeping me away from CP. May be after some time when things settle down, I will be back again!
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
-- modified at 0:53 Thursday 8th September, 2005
|
|
|
|
|
Congratulations for your new job!
|
|
|
|
|
Stlan wrote:
Congratulations for your new job!
Thanks Bro !
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
|
|
|
|
|
welcome back alok...
guess what ? i was waiting for you... you might have received some mail...
see you soon,
TOXCCT >>> GEII power [toxcct][VisualCalc]
|
|
|
|
|
toxcct wrote:
you might have received some mail...
Nope, I havn't received you mail .
toxcct wrote:
welcome back alok...
No TIme has not come yet!
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
|
|
|
|
|
i was just reminding you that i was waiting for a template for the 45 day Series part 2...
but i understand if you're too busy at the moment.
hey Alok, congratulations for your "best article prize"...
cheers,
TOXCCT >>> GEII power [toxcct][VisualCalc]
|
|
|
|
|
toxcct wrote:
congratulations for your "best article prize"..
Thanks, But you deserve that more than me , it's all your and other fellow cpian support, Buddy
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
|
|
|
|
|
Congrats for Best article prize
Ankit Aneja
"Nothing is impossible. The word itself says - I M possible"
|
|
|
|
|
Ankit Aneja wrote:
Congrats for Best article prize
Thanks , I am waiting for this!
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
|
|
|
|
|
Oh. I think, may be too late. Congratulations for new job.
How is your new job. Al the best
Nice talking to you.
|
|
|
|
|
G Haranadh wrote:
Congratulations for new job.
Thanks!...
G Haranadh wrote:
How is your new job
Fine till Now
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
|
|
|
|
|
"Array" yaar, kyse he aap? christmas kyse chala??
you know what's going to be your next post here?
"GOT PROMOTED".. then "I'M TL NOW" ... then "I'VE BECOME A MANAGER", then finally, "MY OWN COMPANY"... right? you have it in you. i'm sure about it. good luck.
hey alok, please give a visit to my home when u are free.
MY NEW HOME
"But your mind is very complex, very tricky. It makes simple things complicated. -- that's its work. And for centuries it has been trained for only one thing: to make things so complicated that your life becomes impossible."- Osho
<marquee scrollamount="1" scrolldelay="1" direction="up" height="10" step="1">--[V]--
|
|
|
|
|
ThatsAlok wrote at 0:03 11 Jun '05
8bc7c0ec02c0e404c0cc0680f7018827ebee
What does this Means
Mr Toby replied 0:47 11 Jun '05
You will be sorry that you asked
This is actually the machine code of a program I wrote a long time ago. This is whole program and it was basically in "TINY" .COM format. The .COM format is a raw binary format that contains no headers and only raw binary code and data. The .COM is limited to 64k of memory - sizeof PSP - your stack.
The PSP was the first 256 bytes of the segment and at offset 100h (256) your raw binary code would be loaded. This file format's elegance of having no header information made it a perfect candidate for "lowest bytes" competitions. If you used to do the very small ones you know that you would ask what rules would need to be applied to the competition, such as:
1. Can I print garbage?
2. Can I assume certain registry values?
3. Can I use x or y interrupt?
4. Can I use this or that trick?
So, in MS DOS you could assume certain values of registers on entry. These were:
DI = FFFEh
SI = 100h
AX = 0
BX = 0
CX = 00FFh
The binary code that is in my signature looks like this in 16 bit:
8BC7 MOV AX,
DIC0EC02 SHR AH,
2C0E404 SHL AH,
4C0CC06 ROR AH,
680F701 XOR BH,
018827 MOV [BX],
AHEBEE JMP 0100
"JMP 100" means jump back to the top of this program since 100h is the starting offset. So, without further evaluation of what this code is doing it looks like it's an infinite loop.
Let's examine what is going on though.
1. MOV AX, DI ; AX = DI = FFFEh
2. SHR AH, 2 ; AH = FF, AH>>2 = 6Fh
3. SHL AH, 4 ; AH = 6F, AH<<4 = F0h
4. ROR AH, 6 ; AH = F0, AH Rotate 6 = C3h
5. XOR BH, 1 ; BX = 0, BX = 100h
6. MOV [BX], AH ; BX = 100h, Ah = C3h, [100h] = C3h
7. Jmp to 100h (256)
So, what happens is that we take FFFEh into AX then we take the top half and do a few funny tricks just to confuse and eventually rotate the result into C3h.
Then what happens is the high byte of BX is set to 1 through the 0 xor 1 = 1 which makes BX = 256. We then move the value of AH into the memory location of 100h.
The final jump goes to 100h which now contains the value of C3h. You could say that if the cache isn't flushed it would contain the old value of MOV AX, DI however the JMP instruction should have flushed it.
In any case again we have another trick in that the Stack is said to be initialized to 0. C3h = RET instruction or Return which takes the address on the stack and jumps to that location. In this case, it's 0.
What's at 0? The PSP is at 0 and the first two bytes of the PSP is CD20 or "INT 20h" which was the original method of exiting a .COM application (preceeded by the .EXE method of INT 21h with function 4fh).
So that's it. The code is just self modifying code that does nothing but return.
On a side note, the extension of .COM and .EXE does not matter. The first two bytes of a .EXE (LE, NEHDR or PE format) are "MZ". The loader ignores ".COM" and ".EXE" and looks for these two bytes. If it finds them it attempts to load as a .EXE if not, then .COM. The only difference the .COM and .EXE extensions made was the loader looks for .COM first then .EXE. So if two applications named "x.com" and "x.exe" were in the same directory and you typed "x", "x.com" would be the only one executed. And it could even be in .EXE format!
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
|
|
|
|
|
hey,
very interresting !!!
in fact, i came here for a totally different reason from reading that blog, but it was funny to read (and as i already that hexa string on Mr Toby's signature, i'm happy to know now what it is )
ok, i go on. i just wanted to say : it seems that you dont use any </font> tag while coloring your nickname because if you just look here[^], you'll undrstand (i hope) why it can be - sometimes - useful
cheers,
TOXCCT >>> GEII power [toxcct][VisualCalc]
|
|
|
|
|
toxcct wrote:
seems that you dont use any tag while coloring
Corrected , Thanks
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
|
|
|
|
|
toxcct wrote:
seems that you dont use any tag while coloring
Corrected , Thanks.
But that coloring effect still persist
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
|
|
|
|
|