Yes, we're back again. This paper is a free Persian
translation of one of the Hovav Shacham's papers, in which the return-oriented
programming/exploitation is exposed as an innovative way of using the still-old
flesh of return-to-libc attacks in a new applicable form.
After a long time, we are back
to present you with another piece of research on AI. The present papers provide
some cutting-edge theoretical ideas that can be used in clustering robots, or
make them learn on their own; saying getting their own mind in order for us to
have self-assembly robots.
The article you are about to read will hopefully give security-oriented people a deeper and better understanding on how the security for this web browser works, with some details not published elsewhere and will get them to understand why this web browser is actually more secure than some other popular ones out there (in this point of view)!
Bringing human elemental factors into the computing world have been, and still is one of the most serious subjects in computer science research and development.
This paper is going to show off some dark sides of Branch Prediction. As we've said it, the Branch Prediction Unit (BPU) is the most undercover portion of a microarchitecture plan. In modern processors complex algorithms are used to set the prediction accuracy over 95%.
A couple of months ago I been made a chief responsible of Computer Science R&D at MoD in Iran. I've always been believed in true and scientific research approaches to move a study or anything on a computer phenomenon along in the way, and I always tried to be in this way.
In year 2003, a book of Jon Erickson a.k.a. Smibbs published by the title of 'Hacking: The Art of Exploitation' through No Starch Press. In December of that year I finished translating and tuning up that book in Persian language, and I was at publishing it till this year (a five-years interval, oops).
Well, it is months I'm thinking on an idea that I name it 'Stack Return Buffer (SRB)'. The SRB structure includes a separated memory stack for its internal use and some registers, in which the whole structure is supposed to be placed between data elementary units, like memory stack (external or real one of RAM) and control registers.
This time I want to write on one of the recent stuff I've been up to, "Cadastre" or Cadaster systems, a field-driven phenomenon that is not known by most of the fellows out there. The cadastre is the future, in case of deeds and property registration. It's being more known and used in the world today.
This is a small article on gadgets, the new feature introduced in Windows Vista replacing the old active desktop! In fact, gadgets consist of an ordinary folder with the '.gadget' extension and web content, such as a 'gadget.xml' file with the gadget settings, an html file with the main code for the gadget, images, javascript scriptfiles, etc that will be displayed in the user's desktop at the Windows Sidebar.
At July, I've been invited to a conference at TR-CERT (Turkey's CERT)
to give a talk around PIC Microcontrollers Security. Yes, I think it was almost
the time that folks and corps pay more attention to take security into their
chip applications, embedded systems, and such.
It's a bunch of months a plan under the name of "Metro-ethernet network" is enacted at Ministry of ICT. Metro-ethernet network as the name implies is an Ethernet over MAN being used besides each technology, like SHD, MPLS, DWDM that is going to be up and running in each state and city. The first pilot plan is being doing at Qom in Iran (It's a MPLS-based one tho).
Like 9 months ago, I have been invited to a talk at Intel Innovation Center (IIC) of Dubai. A lot of infamous vendors in microprocessor and microcontroller industry were present there, and I gave a talk from Intel's behalf.
Like 5 months ago, I've been invited to a talk at Ministry of ICT about a project named NSIM. NSIM (with on-purpose pronunciation of 'nasim'), a shorten of National Smart Identification Module, is a Smart Card that will be used by all countrymen and countrywomen in Iran for most kinds of the Payment and Identification cases. It is a nice thought but has its own downsides.
Media Streaming Networks (like DnPhones (telephone-e-gooya in persian) , Bank Phones, MP3 Steaming Servers, etc) are getting much and much close to our hole life in these days beside the use of Smart Cards, Bank-Phone Networks, Smart Phone Networks, etc for the aim of reducing people's crowding in banks, streets, and so on. This is not a weird implementation in the words of computers. Most of these networks are based on media routers 'n switches.