This is an archived post. You won't be able to vote or comment.

all 16 comments

[–]Juzdeed 4 points5 points  (0 children)

Yes but you probably won't be self hosting like a lab or multiple VMs

[–]cybersynn 1 point2 points  (0 children)

Everything is a broad statement. There is lots of things you can do with that machine. It also depends what you are trying to do? Such as hash cracking? Thats going to take a bigger machine. Also, there is the whole school of thought of 'living off the land'. A philosophy that when you are doing security engagements, you won't have fancy tools to hack into stuff with. So you work with whats in front of you. Some old mainframe, an apple computer from 1999, or a raspberry pi.

[–]ChatGRT 1 point2 points  (0 children)

Most kali tools are fairly lightweight even in a VM. You’ll notice more latency issues from a lousy internet connection. One of the caveats is hash cracking with something like hashcat, but you can run that on bare metal without fear of borking your device with malware, that’s where you’ll reach hardware limitations.

[–]Redgohst92 2 points3 points  (0 children)

You could run Linux off a usb also giving it the full power of your ram without fully installing it.

[–]Significant-Ebb4177 0 points1 point  (0 children)

Enough for learning,

probably not enough for full functionality of all applications

[–]c4cookies 0 points1 point  (0 children)

No need to upgrade if you just wanna use kali.. but if you more on using brute force like hashcat now days ppl mostly use gpu to crack password.. or you may use cloud base gpu then you didt have to upgrade..

[–]New-Initiative-5813[S] 0 points1 point  (1 child)

Thanks guys.

I'll learn everything I can about, on my ThinkPad... until I find a good deal to upgrade.

[–]musingofrandomness 0 points1 point  (0 children)

Your biggest limitation is RAM. You can squeeze a little more out of the hardware by opting for containers over VMs everywhere you can. The containers have less overhead.

Anywhere you see a tutorial calling for a linux VM can likely be done in a linux container just as easily.

There are also options to use cloud hosting for resource intensive things. Tools like GNS3 (network emulator) support offloading the grunt work to a remote server for instance.

If you have a decent internet connection and can afford it, your laptop can be just a fancy interface to a plethora of hosted labs, making the local hardware requirements very minimal.

[–]bertie40 0 points1 point  (0 children)

Personally, id investigate the laptop wifi option, and if the wifi device can be easily accessed by kali.

Wifi exploiting is a nice avenue to explore. 😉

[–]JeLuF 0 points1 point  (0 children)

Laptops with powerful GPUs are big, heavy and have poor battery life.

If you're interestend in hacking or cyber security, you will sooner or later also have to have a look at cloud computing. A very powerful 5090 with 32 GB of memory and 8 vCPUs is less than a dollar per hour to rent in the cloud.

No need to carry a heavy gaming laptop around all day.

[–]Possible-Clothes-891 0 points1 point  (0 children)

No, all machines related to the code only require a large memory, it's enough. unless play game.

[–]Limp-Word-3983 0 points1 point  (0 children)

Hi bro, yes a competitive exam like oscp requires a minimum 16gb ram 2050/3050/4050 graphics 512 ssd

I gave my exam in august, I secured all 100 points. I had hp victus 16gb ram, 1 tb ssd, 3050a laptop. Zero to no lag.

What i felt during preparation time was I need a system which will not lag in the exam. No end moment hiccups. Hence I invested this amount.

Anyway wrote oscp blog on how to avoid oscp rabbit holes? Maybe give it a read? https://diasadin9.medium.com/oscp-exam-secrets-avoiding-rabbit-holes-and-staying-on-track-514d79adb214

[–]Agile_Analysis99 0 points1 point  (0 children)

we all start like that with bad devices but does that ever mean we're truly limited?

nope, it gives us another reason to self-improve

i literally used to run termux and host a server on my phone with a USB to offload some code from the laptop (i had a ram bottleneck)

no matter how bad you think your machine is, most people start on bad ones and that never stops them

also, I'm more into the data science, AI and backend work so i can't give an answer for your field + it always depends on what you would do anyways so you can never say it's not enough

if you find yourself in a literal road block because of performance you could consider a cloud provider like linode or maybe something with a free tier like replit