Help with PC for penetration testing

tedjamestedjames Scruffy-looking nerfherdrMember Posts: 1,088 ■■■■■■■□□□
I've been thinking about buying a new PC. I want more processing power, and I want it to be faster. I'd like for it to be able to handle multiple virtual machines without bogging down.

I've been looking at some custom PCs on Newegg. I want 64 GB of DDR4 and a 1 TB SSD. Regarding CPU, what's better, i7 (or other Intel) or Ryzen? I'm not into gaming at all.

Comments

  • Infosec_SamInfosec_Sam Security+, CCENT, ITIL Foundation, A+ Madison, WIAdmin Posts: 434 Admin
    I think RAM is probably going to have the most impact on VM performance, but it's definitely worth looking into the CPU since AMD released its 2019 line. I'd honestly be willing to consider taking something like the Ryzen 7 3700x over the i7-9700k because of the 8 cores/16 threads over Intel's 8cores/8threads. Benchmarks put them about dead even, so I'm sure either of them will last you quite a long time before bottlenecking your system.
    Community Manager at Infosec!
    Who we are | What we do
  • tedjamestedjames Scruffy-looking nerfherdr Member Posts: 1,088 ■■■■■■■□□□
    Thanks for the info. A friend also recommended the Ryzen because of the 8 cores/16 threads. At the moment, I'm just not able to get all of the other features I want (W10 Pro, optical drive, etc.) from Newegg. I need to look at other vendors. I don't want to settle just because they don't have exactly what I want. I don't really want to go over $1500 for a PC, either. If you have recommendations for other vendors, please share. Thanks!
  • bigdogzbigdogz Member Posts: 798 ■■■■■■■□□□
    @tedjames You may want to go with a 2TB drive. It really helps when you have multiple VM's working for Pen Testing and Forensics
    I know that you don't want a gaming machine but the I/O that you are looking fore may require it. I am browsing laptops to replace my existing 32 GB Dell Precision M6800.
  • tedjamestedjames Scruffy-looking nerfherdr Member Posts: 1,088 ■■■■■■■□□□
    bigdogz said:
    @tedjames You may want to go with a 2TB drive. It really helps when you have multiple VM's working for Pen Testing and Forensics
    I know that you don't want a gaming machine but the I/O that you are looking fore may require it. I am browsing laptops to replace my existing 32 GB Dell Precision M6800.
    Good info. I was already planning for a 1 TB SSD. I'll have to check prices on 2 TB SSDs. I've also seen some PCs that come with a combination of SSD and SATA drives. Trying to figure out why that is a thing.

    I'll check on gaming machines. Could be that I would benefit from a heftier CPU. I just want to keep from spending a fortune. I have no debt and tons of credit, so the temptation is there. Must...resist!
  • bigdogzbigdogz Member Posts: 798 ■■■■■■■□□□
    Thanks.
    IMHO if you need a beefy box, get it. To upgrade may cost you down the road. Just an FYI, I am sure you know about the SSD's... when they go, they go quick, no warning. Make sure you have backups!
  • yoba222yoba222 Member Posts: 1,078 ■■■■■■■■□□
    Rather than a single 1TB for VMs, I'd consider 2 or 3 512GB drives so you're not I/O bound to the one drive. This way you can put a couple VMs on each drive. I feel as if core count is king when it comes to many virtual instances running simultaneously, so Ryzen all the way.
    2017: GCIH | LFCS
    2018: CySA+ | PenTest+ |CCNA CyberOps
    2019: VHL 20 boxes
    2020: OSCP eCPPT OSCP eCPPT (a bit undecided)
  • tedjamestedjames Scruffy-looking nerfherdr Member Posts: 1,088 ■■■■■■■□□□
    This is all great information. I clearly have a lot to learn. @bigdogz Good point about SSDs. Backups are essential.  @yoba222 Interesting, re: multiple drives. I never would've considered that. I'll be doing more research. I'm not in a hurry. I know I'm tired of being limited to what my old PC can handle.
  • stryder144stryder144 Member Posts: 1,600 ■■■■■■■■□□
    Do you plan to use software such as Eve-NG?  If so, you will need to purchase an Intel CPU if you want to guarantee compatibility.  My recommendation is to look at the types of software you plan to run and make sure that the CPU you buy will be able to run the software.  Aside from that consideration, most every other hardware decision should be relatively generic.  If you can pick up a motherboard with NVME drive support, consider purchasing as many of those drives as you can fit, as they will be a lot faster than standard SATA-based SSDs.  Also, @yoba222 makes a great point about using multiple SSDs for the VMs.
    The easiest thing to be in the world is you. The most difficult thing to be is what other people want you to be. Don't let them put you in that position. ~ Leo Buscaglia

    Connect With Me || My Blog Site || Follow Me
  • tedjamestedjames Scruffy-looking nerfherdr Member Posts: 1,088 ■■■■■■■□□□
    Do you plan to use software such as Eve-NG?  If so, you will need to purchase an Intel CPU if you want to guarantee compatibility.  My recommendation is to look at the types of software you plan to run and make sure that the CPU you buy will be able to run the software.  Aside from that consideration, most every other hardware decision should be relatively generic.  If you can pick up a motherboard with NVME drive support, consider purchasing as many of those drives as you can fit, as they will be a lot faster than standard SATA-based SSDs.  Also, @yoba222 makes a great point about using multiple SSDs for the VMs.

    I hadn't heard of Eve-NG. I just checked it out. Interesting! I might have to try out their free community edition.

    Good point about the CPU/software compatibility. My focus will be on VirtualBox-based VMs and Visual Studio.

    I agree about the NVMe drives. My wife just bought a new laptop with an NVNe SSD, and that thing screams! Kinda jealous...
  • Mike7Mike7 Member Posts: 1,064 ■■■■□□□□□□
    As I already have a PC, I bought a Intel NUC8i7BEH with 64GB RAM and 1 TB M.2 SSD and installed ESXi on it to run VMs.  The advantage is that I have a inconspicuous and portable server  for learning. 
  • bigdogzbigdogz Member Posts: 798 ■■■■■■■□□□
    edited January 15
    ... with a power supply that keeps you nice and warm! LOL ... I have one as well.
  • thomas_thomas_ CompTIA N+/S+/L+; CCNA R&S; CCNP R&S Member Posts: 922 ■■■■■■□□□□
    I came across SuperMicro the last time I thought about building something for a lab.  I’m not sure if it would fit in your budget.  I’ve heard a lot people get pretty good deals on actual servers though I’m not sure how they are for power, space, cooling, etc.  I second the NVMe drive.  
  • bigdogzbigdogz Member Posts: 798 ■■■■■■■□□□
    Servers require more space, power and at a minimum will require 2 fans not including the power supply/supplies. A micro rack would be able to hold 20 - 36 U's.
Sign In or Register to comment.