Category Archives: Cr-48

Whitehat Security Labs ‘Aviator’ for windows in ten steps

Recently Whitehat Security Labs released a beta version of their own browser ‘Aviator’ based on the chromium code base. They released it only for the Mac OS version. Here is how we can have a similar setup in windows or … Continue reading

Posted in browser, Chrome, Cr-48, Google | Tagged , , , , , , , | Leave a comment

Chrome IPC Internals – Part V

In this part, we will see how to send a message in synchronized manner. We will send a message to the server and wait for the server to respond. IPCSyncMessage.h #pragma once #define IPC_MESSAGE_START TestMsgStart // in1 must be false, … Continue reading

Posted in C/C++, Chrome, Cr-48, Internals, Windows VC++ | Tagged , , , , , , | 2 Comments

Chrome IPC Internals – Part IV

In this part, we will see how to use IPC::ChannelProxy for sending and receiving messages using chrome IPC mechanism. From the source code (\ipc\ipc_channel_proxy.h)// IPC::ChannelProxy// This class is a helper class that is useful when you wish to run an … Continue reading

Posted in C/C++, Chrome, Cr-48, Internals, Windows VC++ | Tagged , , , , , , | Leave a comment

Chrome IPC Internals – Part III

We didn’t specify anything about the message ID in the IPC “protocol” header. Did we? Yes we did specify about the message ID in indirect manner. In this blog we will answer few questions. 1) Did we specify message ID?2) … Continue reading

Posted in C/C++, Chrome, Cr-48, Internals | Tagged , , , , , , , | Leave a comment

Chrome IPC Internals – Part II

In this part, we will see how to write a simple client/server component interacting using Chrome IPC. This is a very basic one. I have never found a tutorial to create one such PoC. By extending this, we can use … Continue reading

Posted in C/C++, Chrome, Cr-48, Internals | Tagged , , , , , , , | Leave a comment

Chrome IPC Internals – Part I

Chrome IPC mechanism has provided software developers to split the code with different trust level into two different levels. In this way we can easily draw a boundary between codes with different trust levels. There are few links that explains … Continue reading

Posted in Chrome, Cr-48, Internals | Tagged , , | Leave a comment

Updated chrome extension blacklist

Google updates the blacklist URL dynamically now. As of today, updated blacklist can be found here. http://www.gstatic.com/chrome/extensions/blacklist/l_0_0_0_19.txt Chrome now have a blacklist AppID “com.google.crx.blacklist” and downloads this App’s manifest to get the updated blacklist URL. Need to check how it … Continue reading

Posted in Chrome, Cr-48 | Tagged , , | 1 Comment