I was analyzing some x86 binary and found the following instruction which I can not understand. Can someone please explain me following instruction?
mov eax, large fs:30h
I googled this, and it turns out it is some anti-debugging stuff... but that's all I know.
what does large means?? And what does fs:30 means??
I know about segmentation but I don't know when the fs register is used. For say cs:, ds: are implicitly skipped when instruction is referencing code or data. But what is fs, and what is gs?