Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / NewStats: 3,153,501 members, 7,819,817 topics. Date: Tuesday, 07 May 2024 at 12:40 AM |
Nairaland Forum / EvilSec's Profile / EvilSec's Posts
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (of 11 pages)
Programming / Re: . by EvilSec: 6:17am On Aug 18, 2020 |
Looks like another regular topic involving <17 year old kids wanting to hack or trying to get someone to hack their girlfriend's facebook account with the click of a big blue shiny button. 8 Likes 2 Shares |
Programming / Re: Programming Languages Hackers Should Learn by EvilSec: 5:45pm On Aug 16, 2020 |
JayJayGee:Oh! That's cool. Ask me questions if you've got any and I'll answer them. |
Programming / Re: Programming Languages Hackers Should Learn by EvilSec: 3:34pm On Aug 15, 2020 |
Najdorf:Tackling all the languages at once ≥ suicide 4 Likes |
Programming / Programming Languages Hackers Should Learn by EvilSec: 11:32am On Aug 14, 2020 |
As some of you may already know, I despise skids and sadly there are a plethora of them on nairaland. If you don't want to be one, then you need to understand code is an essential skill of an hacker/infosec professional, but there are so many languages to choose from. What language should you learn? As a coder, I thought I'd answer that question, or at least give some perspective. The tl;dr is JavaScript. Whatever other language you learn, you'll also need to learn JavaScript. It's the language of browsers, Word macros, JSON, NodeJS server side, scripting on the command-line, and Electron apps. You'll also need to a bit of bash and/or PowerShell scripting skills, SQL for database queries, and regex for extracting data from text files. Other languages are important as well, Python is very popular for example. Actively avoid C++ and PHP as they are obsolete. Also tl;dr: whatever language you decide to learn, also learn how to use an IDE with visual debugging, rather than just a text editor. That probably means Visual Code from Microsoft. Also, whatever language you learn, stash your code at GitHub. Let's talk in general terms. Here are some types of languages. Unavoidable: As mentioned above, familiarity with JavaScript, bash/Powershell, and SQL are unavoidable. If you are avoiding them, you are doing something wrong. Small scripts: You need to learn at least one language for writing quick-and-dirty command-line scripts to automate tasks or process data. As a tool using animal, this is your basic tool. You are a monkey, this is the stick you use to knock down the banana. Good choices are JavaScript, Python, and Ruby. Some domain-specific languages can also work, like PHP and Lua. Those skilled in bash/PowerShell can do a surprising amount of "programming" tasks in those languages. Old timers use things like PERL or TCL. Sometimes the choice of which language to learn depends upon the vast libraries that come with the languages, especially Python and JavaScript libraries. Development languages: Those scripting languages have grown up into real programming languages, but for the most part, "software development" means languages designed for that task like C, C++, Java, C#, Rust, Go, or Swift. Domain-specific languages: The language Lua is built into nmap, snort, Wireshark, and many games. Ruby is the language of Metasploit. Further afield, you may end up learning languages like R or Matlab. PHP is incredibly important for web development. Mobile apps may need Java, C#, Kotlin, Swift, or Objective-C. Conclusion As I mentioned above, familiarity with JavaScript, bash/PowerShell, and SQL is unavoidable. So start with those. JavaScript in particular has become a lingua franca, able to do, and do well, almost anything you need a language to do these days, so it's worth getting into the finder details JavaScript. However, there's no One Language to Rule them all. There's good reasons to learn most languages in this list. For some tasks, the support for a certain language is so good it's just best to learn that language to solve that task. With the academic focus on Python, you'll find well-written libraries that solve important tasks for you. If you want to work with a language that other people know, that you can ask questions about, then Python is a great choice. The exceptions to this are C++ and PHP. They are so obsolete that you should avoid learning them, unless you plan on dealing with legacy. 8 Likes 2 Shares |
Programming / Re: Best Hacking Memes by EvilSec: 1:41pm On Aug 06, 2020 |
PenHub:Not doing it for free. You can go grab free contents online and learn yourself if you're looking to learn for free. |
Programming / Re: I Need Someone To Teach Me Hacking by EvilSec: 2:24pm On Aug 05, 2020 |
cixak95211:Lol... Guess Twitter and Google doesn't use an "hardened server" for a bunch of people to have found bugs "externally" and earned huge bounty payouts. Damn! Google and twitter should stop using $8 servers and opt for the $200+ ones xD. 6 Likes 3 Shares
|
Programming / Re: I Need Someone To Teach Me Hacking by EvilSec: 1:22pm On Aug 05, 2020 |
cixak95211:Pwning corporations is a lot less difficult than you think. I don't need to find a crazy 0day in GCP or AWS. People make mistakes and humans are the weakest link in any organization. Hacking is rarely finding crazy elite hacks to remotely break into systems. It's a lot of just coming up with creative ways to get the user or chain multiple users to get to an admin to give you their password or to run some malicious code. 4 Likes 1 Share |
Programming / Re: What They Taught You About The OSI Model Was A Lie by EvilSec: 3:47pm On Aug 04, 2020 |
So "What is the OSI Model?" It's the fact that the local network is independent from the Internet, and the Internet is independent of the applications that run on top of it. It's the fact you can swap WiFi for Ethernet, or IPv6 for IPv4, or Signal for Whatsapp. When we eventually move to IPv7, we won't need to upgrade Ethernet switches. Ethernet and WiFi have no clue what are doing on top of them. Ancient alternatives like XNS or Novel or NetBEUI also work fine on the latest 802.11ax/WiFi6 router you just bought. There are a few more subdivisions. Layer 1 (Physical) gets the raw bits transmitted on the wire (or into air). Layer 2 (Link) gets packets across your local network to the next router. Layer 3 (IPv4/IPv6) gets packets from one end of the Internet to the other. Layer 4 (TCP/UDP) gets packets to one of many apps running on your machine to one of many apps running on the server. It may also retransmit lost packets. Layer 7 consists of a bunch of different protocols that services those apps. 2 Likes |
Programming / Re: What They Taught You About The OSI Model Was A Lie by EvilSec: 3:42pm On Aug 04, 2020 |
SegFault:Q: define the Session and Presentation layers A: Levels 5 and 6 sound theoretical and silly, I'm going to pretend they don't exist. Correct! I hope we can finally get rid of the Session and Presentation layers that never really existed but which every student had to learn. 1 Like |
Programming / Re: I Need Someone To Teach Me Hacking by EvilSec: 12:10am On Aug 04, 2020 |
certified1:Shoot me an email |
Programming / Re: Best Hacking Memes by EvilSec: 3:20pm On Jul 19, 2020 |
.... 1 Like
|
Programming / Re: Best Hacking Memes by EvilSec: 3:18pm On Jul 19, 2020 |
...
|
Programming / Re: Best Hacking Memes by EvilSec: 3:17pm On Jul 19, 2020 |
..
|
Programming / Re: Best Hacking Memes by EvilSec: 3:12pm On Jul 19, 2020 |
.
|
Programming / Best Hacking Memes by EvilSec: 3:10pm On Jul 19, 2020 |
Some of my favourite hacking memes. Drop your best ones too.
|
Programming / Re: Let's Stop Talking About Password Strength by EvilSec: 6:57pm On Jul 17, 2020 |
. 1 Like |
Programming / Re: Let's Stop Talking About Password Strength by EvilSec: 6:47pm On Jul 17, 2020 |
Bahat:Also 2FA is mostly bypassed either through phishing with tools like evilginx or modliishka or if the site is crap "lacks rate limiting, etc". 5 Likes |
Programming / Re: Let's Stop Talking About Password Strength by EvilSec: 6:47pm On Jul 17, 2020 |
. 2 Likes |
Programming / Re: Let's Stop Talking About Password Strength by EvilSec: 6:47pm On Jul 17, 2020 |
Bahat:You're right |
Programming / Re: How Come Nairaland Don't Have A Privacy Policy? by EvilSec: 5:13pm On Jul 15, 2020 |
emmy512:They have your email address, browser type, IP address, and probably your OS type. It's a fucking big deal at the wrong hands |
Programming / Re: How Come Nairaland Don't Have A Privacy Policy? by EvilSec: 5:07pm On Jul 15, 2020 |
Bonatheripper:It just means Seun won't think twice about selling your data for less than 2k. |
Programming / Re: Choose The Best Linux Laptop For Programming? by EvilSec: 1:40pm On Jul 14, 2020 |
There's no best laptop for programming. You can literally buy a RPI 4 or a cheap old thinkpad and just run linux + docker. It's all you really need. Just worry about the portfolio you're building & skills you're learning. |
Programming / Re: Here's What Nairaland Looked Like In 2005 by EvilSec: 10:35am On Jul 13, 2020 |
Chuky7:You forgot to add snake |
Programming / Re: Cocos2d-x Installation On Linux by EvilSec: 6:17pm On Jul 12, 2020 |
hardebayho:Totally didn't even notice the post was made in 2017. What was the alternative you opted for? I know it can't be Unity or Unreal cause they're heavier engines. |
Programming / Re: Cocos2d-x Installation On Linux by EvilSec: 10:22pm On Jul 11, 2020 |
hardebayho:Have you fixed this yet? Might be able to help |
Programming / Re: A Thread For Tutorial On Python Programming by EvilSec: 6:16pm On Jul 11, 2020 |
lokoventurex1:Will help you out. What's the task? |
Programming / Re: Let's Stop Talking About Password Strength by EvilSec: 6:15pm On Jul 10, 2020 |
MT:Talk is cheap. I found 3 open redirects on NL months back, if you can find at least one, and tell me the vulnerable parameter, then I'll assume you're not dumb and you know what you're talking about. Your time starts now. |
Programming / Re: Let's Stop Talking About Password Strength by EvilSec: 6:10pm On Jul 10, 2020 |
MT:1. Open redirects isn't a crit unless it exposes auth tokens. 2. Password security is 1% choosing a half-decent password and 99% not using it anywhere else, and also 2FA. Sites get pwned everytime. 1 Like 2 Shares |
Programming / Re: Let's Stop Talking About Password Strength by EvilSec: 5:15pm On Jul 10, 2020 |
emmy512:Password = email address? This is an horror story o>_<o~ 22 Likes |
Programming / Re: Checkout This New Forum I Made From Scratch by EvilSec: 4:59pm On Jul 10, 2020 |
codeigniter:It has the potential to be the next big thing. If you ever need help making it better, beep me. |
Programming / Re: Here's What Nairaland Looked Like In 2005 by EvilSec: 7:47pm On Jul 09, 2020 |
Looks like the last time it had a major upgrade was in 2012. |
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (of 11 pages)
(Go Up)
Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health religion celebs tv-movies music-radio literature webmasters programming techmarket Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 51 |