How to Enable Transaction Rights in Online SBI

I recently applied for online banking at SBI ( State Bank of India ). I became very exited when I received the login details (username and password) for my SBI online banking. I rushed to the computer and opened onlinesbi.com and tried to purchase something from amazon. But, when I selected to pay via online banking and logged in into my SBI online account it said something like "Your account does not have transaction rights". My face turned from :D to :(

But, someday ago I logged into my online SBI account. After crawling the site for sometime I found a way to enable transation rights to my online banking account. Read below to find out how I enabled transaction rights in online banking of SBI.

Here's How to Enable Transaction Rights in Online SBI account

Step 1: First, login into your online SBI account.

Step 2: Now, Go to the e-Services tab.

















Step 3: In the left side there is an option Upgrade Access Level.


















Step 4: Now, there you can upgrade to full transaction rights.

That's it!
Feel free to ask any question if you have any doubt :)

Opt Out from Mozilla's Suggested Sites/Ads

Mozilla to show advertisements with suggested tiles.



A few days ago Mozilla announced "Suggested Tiles", a new feature for a providing users personalized web experience. Basically, it will show targeted ads via Suggested Tiles.

Mozilla says "With Suggested Tiles, we want to show the world that it is possible to do relevant advertising and content recommendations while still respecting users’ privacy and giving them control over their data."

But, there is nothing to worry about the ads. Because if you don't want to see the advertisments you can easily opt-out from seeing suggested sites/ads.

Here is how to opt-out suggested sites/ads.


  • Just open a new tab.
  • Click on the gear icon on the top right corner of the page.
  • From there uncheck "include suggested sites" option.
That's it!


LibGDX HTML Game Keyboard Controls Problem Solved



Yesterday, I have made a game using libGDX and published the html game to itch.io and gamejolt.com
Here is the game http://ravicake.itch.io/pong-simple

After that I've published the game, I try to play the game in the web browser. But I noticed that keyboard controls are not working. The game was working fine when testing.

I tried to view the game without iframe ( web games on gamejolt and itch.io are embedded in iframe ) by right clicking on the game frame and then -> show only this frame (in firefox). Voila! the keyboard controls are working fine again.

From that, it is clear that there are some problems which does not let keyboard controls to work in iframe.

I searched the internet but I could not find any solution. But after searching for some more time I got something.
I found a solution, not perfect but working. Here is it:

In libGDX's html game's index.html add the following line in the handleMouseDown() function

window.focus();

Now the keyboard controls are working as it should.

11 millions Ashley Madison Passwords Cracked in 10 days


Last month, hackers leaked nearly 100 gigabytes of sensitive data of the popular marriage affair website 'Ashley Madison'. But one thing was in favor of 36 million users that their passwords were encypted by bcrypt, an algorithm so slow that it would literally take years to crack them.

But a group of crackers, CynoSure Prime, has found a weak spot. They found that some of the login tokens were protected using MD5. This made the password cracking process about a million times faster.

The password cracking group, CynoSure Prime, has cracked more than 11 million user passwords in just 10 days.

The password cracking group CynoSure, brute-forced the MD5 login tokens instead of slow Bcrypt, which allowed them to obtain nearly 11 million passwords in plaintext format.

However, this approach doesn't allow them to crack all 36 million passwords. Because all the passwords were not encypted with MD5 algorithm.

Researchers estimated that nearly 15 million Ashley Madison password could be affected, out of which 11+ millions passwords are already cracked.

Making Firefox Add-Ons Using CFX Tool



Making Firefox add-ons is easy. One only have to know HTML, CSS, and JavaScript to develop firefox addons/extensions.

I am going to use the cfx tool for creating firefox add-ons. You can download the Add-on SDK 1.17 directly in either zip format or tarball format.

Note: cfx has been deprecated,jpm should now be used instead. We'll cover jpm on some later posts.



cfx enables us to test, run and package add-ons.

cfx usage:

cfx [options] command [command-specific options]



We only need to know three cfx commands right now to make our first firefox add-on. These are:
  • cfx init
  • cfx run
  • cfx xpi


cfx init is used to initialise the files and folders for our add-on. cfx run is used to run the add-on in firefox while all other add-ons are disabled. And cfx xpi is used to package the add-on into an xpi.

Now let's start making our first firefox add-on.


STEP 1


First download the Add-on SDK from the link above and then extract the file.

STEP 2


Open command prompt (if you're on windows) or terminal (if you're on linux) and navigate to the bin directory located in the extracted folder. And then type activate to activate the add-on sdk.

STEP 3


Now make a directory/folder and name it anything you want (this will be used to store the files of the add-on). And then navigate to the newly created directory/folder. And type cfx initThis will create all the necessary files and folders for our add-on. The directory structure will look like this:






  • my-addon   
    • data
    •   
    • docs        
      • main.md
      •    
    • lib        
      • main.js
      •    
    • package.json
    •   
    • README.md
    •   
    • tests        
      • test-main.js
      •    


  • STEP 4


    Open the main.js file located in the lib directory. And edit the content of the file to the following:

    var { ToggleButton } = require("sdk/ui/button/toggle");
    
    var button = ToggleButton({
        id: "test_button",
        label: "Facebook Mobile",
        icon: {
            "16": "./icon-16.png",
            "32": "./icon-32.png",
            "64": "./icon-64.png"
        },
        onChange: clickFunction
    });
    
    function clickFunction(state){
        if(state.checked){
            panel.show({
                position: button
            });
            
        }
    }
    
    var panels = require("sdk/panel");
    
    var panel = panels.Panel({
        width: 500,
        height: 600,
        contentURL: "https://m.facebook.com",
        onHide: handleHide
    });
    
    function handleHide(){
        button.state("window" , {
            checked: false
        });
    }
    
    


    This will make a toggle button and upon clicking on it it will show a website (here http://m.facebook.com) inside the panel. This is my first firefox add-on, you can find it at addons.mozilla.org

    STEP 5


    After writing the code and everything now it's time to export our firefox add-on. To do this we type cfx xpi in the command prompt/terminal.
    You can find my completed addon here at addons.mozilla.org and also find my other addons here.
    That's it for more info on developing firefox add-ons read the official documentation.