Monday, 20 January 2020

What is Root and How to Root Your Android Phones

What Is Root?


In the simplest terms, "root" is that the top most folder on your Android device. If you have experience using Windows Explorer, you can think of root as the drive C:\, where all of your folders like Program Files and your Windows files are stored.

However, unlike Windows, Android doesn't permit you to get to these top-level folders and leaves you stuck behind a virtual wall about halfway up the file tree. This is done so that novice users don't accidentally compromise their device by deleting necessary files.


Rooting your device gives you access to those top folders in order that you'll make system-level changes like getting obviate bloatware apps, blocking ads in apps, or even modifying your SystemUI to offer your device a totally New Look and feel.

There are a couple of drawbacks to rooting your device, most notably that your device will presumably not receive over-the-air firmware updates (in most cases). Secondly, rooting voids the warranty on most devices, so you'll likely be out of luck thereon end if something happens to your phone after rooting it. Lastly, there are potential security risks involved, since rooting your device also will grant apps access to your top-level folders. However, you ought to be ready to mitigate these concerns by installing a root manager like SuperSU or Magisk.

Android Devices

Due to the vast number of Android devices on the market and therefore the differences between these devices, there's not a rooting method which will universally work on all devices. However, there are two methods that will work for a wide variety of phones.

The first method involves flashing Magisk in TWRP, and it is your best bet if you own a more moderen device. This gives you systemless root and therefore the advantage of having the ability to pass Google's new SafetyNet check (which blocks access to certain apps and features when it detects that your phone is rooted).

To use this method, your phone will need got to have an unlockable bootloader. This is because you'll first need to replace your stock recovery with TWRP custom recovery. Once you've done that, the method of rooting is pretty simple — just get the Magisk Manager app, use it to download the Magisk ZIP, then flash the ZIP in TWRP to root.


The next catchall method is for older devices. CF Auto Root, created by developer Chainfire, works on hundreds of devices, but has since been deprecated. Therefore, it'll only work if your device hasn't received a firmware update since January 2017. You will got to use a computer with CF Auto Root, so confirm you've got access to at least one before you start .

CF Auto Root works by unlocking your device's bootloader, so bare in mind that if you use a device with a locked bootloader, you'll lose all of your stored data by using this method, so confirm to copy your files before you start .


Read More

Saturday, 18 January 2020

Completely Disable Your Active Status on Facebook & Messenger

disable facebook active status, how to disable fb and messenger active status, how to, disable, active, status, on fb, of facebook, messenger,

Have you ever wondered how some people know you're online even though you swear you set the Messenger app to hide your active status? No, you're not crazy — it's an issue with two conflicting settings, and there's an easy fix. All you Have to do is just to turn OFF the Active Status.

Many don't realize this, but you have two different online status settings to deal with if you want to appear offline at all times. Not only is there the "Active Status" option in the Facebook Messenger app, but you also have a similar setting in the actual Facebook app itself. It's tucked away under the settings sub-menu, which means the average user of the app can easily miss it.

Step 1: Disable Active Status in the Facebook App

Open the Facebook and tap the menu icon (three horizontal lines) on the right. Scroll down and tap "Settings & Privacy" to expand a new set of options. Tap "Settings," then scroll down to the "Privacy" section. Locate "Active Status" and select it to open a new screen, then click on the "Show when you're active" switch to the off position.

Disable Active Status in the Facebook App
Disable Active Status in the Facebook App
Disable Active Status in the Facebook App
Disable Active Status in the Facebook App
You can also use the search bar at the top and type in "active status" to locate the setting even faster if you prefer to do it that way.

Now, whenever you're browsing your news feed from the Facebook app, you will no longer appear as active. This means your profile will show up as offline to everyone in your friend list, which allows you to browse in peace. If you want to maximize your offline status even further, follow the next step to disable the other option from the Facebook Messenger app.

Step 2: Disable Active Status on the Messenger App

Open the Facebook Messenger app, then tap your profile icon in the upper-left. Locate the "Active Status" option then tap it. Now you just need to flip the "Show when you're active" switch to the off position. Easy! Even if you thought it was off the first time around, now was a good time to double-check for good measure.

Disable Active Status on the Messenger App
Disable Active Status in the Facebook App
Disable Active Status in the Facebook App
Disable Active Status in the Facebook App
Disable Active Status in the Facebook App
From this point, you will be completely hidden when it comes to your Facebook online status in both apps. Sometimes you just need to unwind and chill without everyone knowing when you're available at all times. You now have the option to browse your news feed privately as you see fit. At the same time, you can also message others without your entire friend list seeing your online status as well.
Read More

Tuesday, 14 January 2020

8 GREATEST WEBSITES FOR LEARNING CODING FOR FREE IN 2020

8 GREATEST WEBSITES FOR LEARNING CODING FOR FREE IN 2020
When you’re just getting started, the amount of courses out there can feel overwhelming. How do you know where to find the best courses for beginners to start learning coding for free?

The truth is: only a handful of the coding courses out there are really beginner-friendly. And when you’re a beginner, you want to try out a few tools and programming languages before investing in paid learning resources, right?

Well, that’s what I’m here to help you with. In this post, I’ll walk you through the best websites for beginners to learn to code for free.

By the time you finish this post, you’ll know where to start learning without wasting your time or money on poorly constructed or expensive courses.

Let’s jump right in!

THE BEST WEBSITES TO LEARN CODING FOR FREE IN 2020

Here are the best websites to learn coding for free:
  1. Codecademy
  2. Udemy>
  3. Udacity
  4. FreeCodeCamp
  5. Team Treehouse
  6. PluralSight
  7. edx
  8. Learn Python the Hard Way


Codecademy is definitely my #1 choice for getting started if you’re completely new to coding. You can get a good basic understanding of several different programming languages and frameworks here. Just pick a course from the catalog you find interesting and you’re good to go!

Codecademy has a nice selection of courses for creating and deploying websites, learning JavaScript, Python, SQL, Ruby, or PHP, for example. There’s lots of free content for you to get started with. You can simply start a course for a specific language you find interesting and see if it’s your thing.

Each course covers several lessons with smaller subunits, where you’ll have a small programming task or problem to solve. The interface is very clear with a panel for the instructions, a console for writing your code, and an output terminal for running your code. If you make a mistake, you’ll get instant feedback and an indication about what you should take a closer look at.

As a matter of fact, I first started learning Python, HTML, and CSS at Codecademy back in 2016. The courses I tried so far were really well structured. They start at the very basics and have a nice progression once you start to get the hang of it.



Offering courses in other fields than programming, too, Udemy is one of the biggest, most diverse platforms out there.

As a matter of fact, anyone can create a course there and pass their skills to others! This can be seen in the endless number of different courses available.

Considering that each course on Udemy is a more or less independent entity, it’s a good idea to take a closer look at the reviews and the course curriculum before starting.

Udemy offers plenty of free courses and material, but most of the more “productive” content comes with a price tag. However, they do have some pretty decent discount campaigns going on fairly frequently. So, if you’re not in a hurry, save your favourites in your wish list and practice some patience.

Udemy is definitely one of my favourite websites for learning these days. I’m currently enrolled in a great course called The Complete Web Developer Course 2.0, for instance. It’s great for anyone interested in learning the basics of a wide array of skills and technologies used in web development and web design. You’ll get good practice with a number of cool little projects to apply your freshly-acquired skills.


3: UDACITY
Udacity offers a wide selection of individual courses, but also so-called nanodegrees. These are study programs consisting of courses aiming at developing specialised skills for specific field in tech. In fact, Udacity cooperates with big players like Google, Facebook, and AT&T for developing courses that actually prepare students for jobs at these very companies.

Even through the nanodegrees require a subscription, some of the individual courses are free. I found a fantastic freebie called Intro to Computer Science when I had just started learning how to code. I was already learning Python at Codecademy and with Python Crash Course, and the three resources complemented each other perfectly.

The course taught me a lot about computer science together with practical coding skills with Python. Having a good understanding of computer science basics is essential for anyone learning programming. You’ll surely pick it up as you go, but taking a course with such a strong focus on both programming itself as well as how computers and the Internet work helped me a lot.


4: FREECODECAMP
FreeCodeCamp is an excellent place to start at if you have no previous experience with coding.

All of the content is freely available and well-structured – you’ll find a clear path through each section of the material. To get you acquainted with computers in general, they also have a great set of short video lectures and quizzes on computer science basics.

FreeCodeCamp also has a great, big community to get you connected with like-minded developers. Once you start learning with them, you can join their Facebook group to find fellow coders in your city!

5: TEAM TREEHOUSE
Team Treehouse has a more project-oriented approach to learning coding. There’s more emphasis and focus on a final goal at the end of each learning path than on some of the other websites.

The free contents are very limited at Treehouse, giving you just a little taste of each course in the library. After the first stage of each course you can unlock the rest of the content with a monthly subscription.

Currently the Basic Plan at Treehouse goes for $25 per month. Considering you get access to all courses and resources, it is still great value for your money.

If you’re not sure if its for you, use this link to get a FREE 7-day trial at Treehouse!

If you already have a good idea about what it is you wish to accomplish or create with coding, take a look at what they have to offer.

6: PLURALSIGTH
Pluralsight is a great next step to take once you’ve found an interesting language and learned the basics of it on Codecademy, for instance.

Pluralsight doesn’t just offer courses, but more extensive learning paths where you develop a deeper understanding of the specific subject, such as JavaScript or Ruby for example.

The content at Pluralsight is super comprehensive for each learning path. The quality of the video lectures is excellent and the instructors do a great job at explaining things so that even a total newbie can understand them.

If you’re new to Pluralsight, give them a go with this free 10-day trial.

7: EDX
edX offers a wide variety of real, university-level courses, some of which are from MIT and Harvard. Needless to say, the quality of the lectures is outstanding, with some of the best professors in the world teaching you how computers work and how you can make them do what you want.

While the course contents are free, there’s a fee if you’re interested in obtaining a certificate after completing a course.

As I mentioned before, it’s very helpful and useful to understand some Computer Science basics when you start learning coding. It just makes things easier and saves time for you. Luckily, there’s a great course from Harvard on edX, Introduction to Computer Science or CS50. I found the course extremely helpful for wrapping my head around how binary code works and much, much more.


8: LEARN PYTHON THE HARD WAY
Last but certainly not least a real treat for anyone interested in learning Python! Apart from the websites above, this one is actually a book.

If you’re aiming at acquiring a good understanding of how the language works and what it’s capable of, Learn Python the Hard Way (or LPTHW) is definitely worth looking into. It’s also a great go-to for anyone who has never done any programming before.

The author presents the different topics about Python and its dynamics in a very thorough, consistent, and well-structured way. There are plenty of exercises, where you will definitely get a good idea about what you can do with Python.

After Learn Python the Hard Way you’ll be able to use the language for solving problems in projects of your own or apply your skills to another course or book!


If you enjoyed this post with websites for learning coding for free, just drop me a line in the comments below!

P.S. If you found this article helpful, please share it with others, too! Thanks for your support!
Read More

Saturday, 11 January 2020

Share Your Friends' Instagram Stories in Your Own Story

Instagram has long-resisted easily resharing content. While it's been testing a "regram" feature for a long time, it still lags behind apps such as Twitter and Facebook when it comes to resharing content. But while Instagram is a bastion of original material, there is a feature in place for you to reshare stories from those you follow. Your friends can reshare your stories too.

However, the sharing feature for Instagram Stories is not void of any catches. First, a friend's story needs to be public, which may not be a huge issue since it's Instagram's default setting. Second, you need to be tagged in your friend's story itself. Even if you and your friend follow each other, you won't be able to reshare each other's stories unless these parameters are met.

Regardless of those two requirements, it's still a great feature, as long as you're OK with playing ball. Just make sure to update Instagram for Android or iPhone so you're on the latest version before giving it a shot. The feature first appeared on June 7, 2018, in version 48, so you're probably way ahead of that version already.

Tagging Somebody in an Instagram Story

If you want your friends to be able to share your stories in their own stories, you'll need to tag them first. Likewise, if you want to share their stories in your personal stories, they'll need to tag you. Up to ten different friends can be mentioned in each story.

To tag someone in a story, take a picture or video as you usually would in the Stories camera, tap on the screen, then @mention them by typing @ followed by the username. Instead of tapping on the screen anywhere, you can also tap the "Aa" icon to open the text editor. Aside from using the text tool, you can tap on the sticker icon and choose the "@MENTION" sticker to make the tag more stylish.

The text tool and sticker methods have the same outcome, only with aesthetic differences. A simple @mention with text allows you to choose a font, resize it, add a background (on some), justify the text (on some), and adjust the font color — including rainbow text for those in the know. Using the @mention sticker offers three different visual styles to choose from only. Both methods, however, let you shrink/enlarge, rotate, and move the tags anywhere on the screen.

With both options, Instagram will present relevant friend accounts along the bottom of the screen as you type your username. You can tap an account here to quickly autofill the tag.



Sharing Someone Else's Story in Your Story

If you want to share someone's story, you need to be tagged in one first. Once someone tags you in their story, Instagram will promptly alert you via a notification.


Tap the notification. Alternatively, go to your Direct inbox on Instagram by tapping the paper airplane icon in the top right of the app's home page, then tap the direct message with the person who tagged you. It should be the first one if you were just tagged, and it should contain an option inside the message to "Add This to Your Story."

Tap "Add This to Your Story," and your friend's story will appear with a thick border around it. You can then resize the post, add text, stickers, drawings, and more — virtually anything you would do if it were your own post. However, you can't edit the original content of the story.

When finished editing, send it to your own story, where it'll stay for 24 hours. When your followers watch your story, they will see the original poster's username at the top of the story. They can also long-press on the story to view a tappable tag to that friend's page.


Watch video here:


Read More

Thursday, 9 January 2020

Wireless Hacking


Wireless networks broadcast their packets using radio frequency or optical wavelengths. A modern laptop computer can listen in. Worse, an attacker can manufacture new packets on the fly and persuade wireless stations to accept his packets as legitimate.
The step by step procerdure in wireless hacking can be explained with help of different topics as follows:-

1) Stations and Access Points :-

A wireless network interface card (adapter) is a device, called a station, providing the network physical layer over a radio link to another station.
An access point (AP) is a station that provides frame distribution service to stations associated with it.
The AP itself is typically connected by wire to a LAN. Each AP has a 0 to 32 byte long Service Set Identifier (SSID) that is also commonly called a network name. The SSID is used to segment the airwaves for usage.

2) Channels :-

The stations communicate with each other using radio frequencies between 2.4 GHz and 2.5 GHz. Neighboring channels are only 5 MHz apart. Two wireless networks using neighboring channels may interfere with each other.

3) Wired Equivalent Privacy (WEP) :-

It is a shared-secret key encryption system used to encrypt packets transmitted between a station and an AP. The WEP algorithm is intended to protect wireless communication from eavesdropping. A secondary function of WEP is to prevent unauthorized access to a wireless network. WEP encrypts the payload of data packets. Management and control frames are always transmitted in the clear. WEP uses the RC4 encryption algorithm.

4) Wireless Network Sniffing :- 

Sniffing is eavesdropping on the network. A (packet) sniffer is a program that intercepts and decodes network traffic broadcast through a medium. It is easier to sniff wireless networks than wired ones. Sniffing can also help find the easy kill as in scanning for open access points that allow anyone to connect, or capturing the passwords used in a connection session that does not even use WEP, or in telnet, rlogin and ftp connections.

5) Passive Scanning :- 

Scanning is the act of sniffing by tuning to various radio channels of the devices. A passive network scanner instructs the wireless card to listen to each channel for a few messages. This does not reveal the presence of the scanner. An attacker can passively scan without transmitting at all.

6) Detection of SSID :- 

The attacker can discover the SSID of a network usually by passive scanning because the SSID occurs in the following frame types: Beacon, Probe Requests, Probe Responses, Association Requests, and Reassociation Requests. Recall that management frames are always in the clear, even when WEP is enabled.
When the above methods fail, SSID discovery is done by active scanning

7) Collecting the MAC Addresses :-

The attacker gathers legitimate MAC addresses for use later in constructing spoofed frames. The source and destination MAC addresses are always in the clear in all the frames.

8) Collecting the Frames for Cracking WEP :-

The goal of an attacker is to discover the WEP shared-secret key. The attacker sniffs a large number of frames An example of a WEP cracking tool is AirSnort ( http://airsnort.shmoo.com ).

9) Detection of the Sniffers :-

Detecting the presence of a wireless sniffer, who remains radiosilent, through network security measures is virtually impossible. Once the attacker begins probing (i.e., by injecting packets), the presence and the coordinates of the wireless device can be detected.

10) Wireless Spoofing :-

There are well-known attack techniques known as spoofing in both wired and wireless networks. The attacker constructs frames by filling selected fields that contain addresses or identifiers with legitimate looking but non-existent values, or with values that belong to others. The attacker would have collected these legitimate values through sniffing.

11) MAC Address Spoofing :-

The attacker generally desires to be hidden. But the probing activity injects frames that are observable by system administrators. The attacker fills the Sender MAC Address field of the injected frames with a spoofed value so that his equipment is not identified.

12) IP spoofing :-

Replacing the true IP address of the sender (or, in rare cases, the destination) with a different address is known as IP spoofing. This is a necessary operation in many attacks.

13) Frame Spoofing :-

The attacker will inject frames that are valid but whose content is carefully spoofed.

14) Wireless Network Probing :

- The attacker then sends artificially constructed packets to a target that trigger useful responses. This activity is known as probing or active scanning.

15) AP Weaknesses :-

APs have weaknesses that are both due to design mistakes and user interfaces

16) Trojan AP :-

An attacker sets up an AP so that the targeted station receives a stronger signal from it than what it receives from a legitimate AP.

17) Denial of Service :-

- A denial of service (DoS) occurs when a system is not providing services to authorized clients because of resource exhaustion by unauthorized clients. In wireless networks, DoS attacks are difficult to prevent, difficult to stop. An on-going attack and the victim and its clients may not even detect the attacks. The duration of such DoS may range from milliseconds to hours. A DoS attack against an individual station enables session hijacking.

18) Jamming the Air Waves :-

A number of consumer appliances such as microwave ovens, baby monitors, and cordless phones operate on the unregulated 2.4GHz radio frequency. An attacker can unleash large amounts of noise using these devices and jam the airwaves so that the signal to noise drops so low, that the wireless LAN ceases to function.

19) War Driving :-

Equipped with wireless devices and related tools, and driving around in a vehicle or parking at interesting places with a goal of discovering easy-to-get-into wireless networks is known as war driving. War-drivers (http://www.wardrive.net) define war driving as “The benign act of locating and logging wireless access points while in motion.” This benign act is of course useful to the attackers.
Regardless of the protocols, wireless networks will remain potentially insecure because an attacker can listen in without gaining physical access.

Tips for Wireless Home Network Security

  1. Change Default Administrator Passwords (and Usernames)
  2. Turn on (Compatible) WPA / WEP Encryption
  3. Change the Default SSID
  4. Disable SSID Broadcast
  5. Assign Static IP Addresses to Devices
  6. Enable MAC Address Filtering
  7. Turn Off the Network During Extended Periods of Non-Use
  8. Position the Router or Access Point Safely
Read More

Tuesday, 17 December 2019

Network Hacking - Information Gathering


Network Hacking is generally means gathering information about domain by using tools like Telnet, NslookUp, Ping, Tracert, Netstat, etc.

It also includes OS Fingerprinting, Port Scaning and Port Surfing using various tools.

PING
Ping is part of ICMP (Internet Control Message Protocol) which is used to troubleshoot TCP/IP networks. So, Ping is basically a command that allows you to check whether the host is alive or not.

To ping a particular host the syntax is (at command prompt)--
c:/>ping hostname.com

example:- c:/>ping www.google.com

Various attributes used with 'Ping' command and their usage can be viewed by just typing c:/>ping at the command prompt.


Netstat :-
It displays protocol statistics and current TCP/IP network connections. i.e. local address, remote address, port number, etc.
It's syntax is (at command prompt)--
c:/>netstat -n


Telnet :-
Telnet is a program which runs on TCP/IP. Using it we can connect to the remote computer on particular port. When connected it grabs the daemon running on that port.
The basic syntax of Telnet is (at command prompt)--
c:/>telnet hostname.com
By default telnet connects to port 23 of remote computer.
So, the complete syntax is-
c:/>telnet www.hostname.com port
example:- c:/>telnet www.yahoo.com 21 or c:/>telnet 192.168.0.5 21



c:/>Tracert :-
It is used to trace out the route taken by the certain information i.e. data packets from source to destination.
It's syntax is (at command prompt)--
c:/>c:/>tracert www.hostname.com
example:- c:/>tracert www.insecure.in



Here "* * * Request timed out." indicates that firewall installed on that system block the request and hence we can't obtain it's IP address.

various attributes used with tracert command and their usage can be viewed by just typing c:/>tracert at the command prompt.

The information obtained by using tracert command can be further used to find out exact operating system running on target system.
Read More

Saturday, 14 December 2019

Latest Airtel Hack

Latest Airtel Hack
These days Airtel offers New choice to the Subscriber to access Mobile Office every day @ Rs.25.00/- per day. But this is too Costly.

Only 24 hours and therefore the cost is Rs.25.00 Oh GOD!!

But I got a Trick that’s helped me to Activate my Mobile Office whole 30 days only for 25.00/. It's really good.

Just follow the Trick-

1) Your account balance should be above 25.00 for the primary time.

2) Activate your mobile office by dialing *444*1#. You will Activate your Mobile Office within the Morning.

3) You got an Activation msg. Your account should be deducted by Rs. 25.00/-

4) After that, you can enjoy the mobile office for 24 hours.

5) except for unlimited access you'll do this:: Just cut your mobile from 7.00 am to 10.00 am. and your account balance need to be below 25.00 /

6) Just try it to enjoy the whole world only by 25.00.

I am sure you should be Benefited. JUST TRY IT!!!!!!!!!
Read More