Hacker Newsnew | past | comments | ask | show | jobs | submit | raffi's commentslogin

I took the Computer Security and Internet Security courses from Professor Du at Syracuse University, years ago. Both courses had end projects that required extending a kernel and userspace to implement security functionality.

At that time, we had the option to work with MINIX. Here are the MINIX Role-based Access Control and Firewall Labs:

https://web.ecs.syr.edu/~wedu/seed/Labs_12.04/System/RBAC_Ca... https://web.ecs.syr.edu/~wedu/seed/Labs_12.04/Networking/Fir...

Professor Du's materials are also packaged for self-learners and other teachers to use, as the open source SEED project. A few of the current SEED projects are implementation-exercises similar to the above two labs.

https://seedsecuritylabs.org/

I highly recommend the above resources.


I'm going to assume you're interested in network penetration testing in large traditional-IT enterprises:

It's very common for folks to enter the security testing field mid-career with a background in something else. This is almost preferable. The domain knowledge you have from your other experiences will serve you well when trying to understand [and find] security issues in related areas.

1. A potential path forward: Don't try to sell yourself as a penetration tester. Sell yourself as a developer who can support penetration testers/red teamers.

Modern ethical hacking requires a lot of coding to write new tools and customize existing ones. Even if you don't know much about how to get domain admin, escalate privileges, etc.--you can provide a lot of value just by the ability to ferret through MSDN and turn around C or .NET code that reproduces someone else's research or techniques for a team's internal use.

Rewriting existing stuff is really important as a lot of defenses are developed and tuned to public POCs or samples without much imagination for how the technique can vary with a little effort.

2. The Red Team Ops and Adversary Simulation community has a great culture of open research and code. Contribute to an existing project or start your own collection of interesting stuff to demonstate you have the chops to contribute as a developer.

3. If you're looking for the right "foot in the door" qualification, get the Offensive Security Certified Professional (OSCP) certification. It's hands-on and very well respected by the practitioners in this field. While the course will not turn you into a penetration tester, it demonstrates you can tackle the types of technical problems and concepts required to succeed in this work.

https://www.offensive-security.com/

4. Daniel Duggan's Red Team Ops course is good exposure to the concepts and workflows a lot of red teamers/penetration testers work with today:

https://www.zeropointsecurity.co.uk/red-team-ops


raffi,

I am more on the IT side of things, and want to also transition to infosec. I have taken some CEH labs in college, but didn't get the cert, and I have the training materials for OSCP but didn't study it. I have CS&Engr, & Digital Forensics. My IT background mainly is on network/sysadmin with some *nix. What do you suggest in terms of what I should look for? Titles I've been applying to are security engineer, and SoC analyst and such with no luck. Or do you think OSCP is something I should dig into and get on my own?


When I was in high school and early on in college--I didn't enjoy math. I always thought of math as the drone of memorizing formulas and plug+chug.

I later took a class that used a textbook, Laboratories in Mathematical Experimentation. The book and that class were the first time math became play for me. A big part of that class was digging into graph theory.

Really fun stuff.


That's a great book. It's got a lot of number theory and dynamical systems as well, and the topics covered fit really well with experimentation using a computer.


I launched Feedback Army on HN in 2008. It's consistently paid my part of my Washington, DC rent for years. I gave some details about how I marketed it on its blog and in the side projects book someone put together awhile ago. Sadly, I can't find a link to the side projects book or I'd post it here.

http://blog.feedbackarmy.com/

I owe a lot to Feedback Army. It was the first thing I made where I made money without putting an hourly value on a unit of my time. I learned to think of my business as a system for fulfilling what I promised and collecting money from customers. This side project was a great way to cut my teeth on some business and service fundamentals.


I am a one-man shop and sell software in the enterprise space. I also have competitors and while I see my product as very different, a lot of my work goes into educating my market about why.

Most of my customers are household names and they're not averse to dealing with my one-man shop. It doesn't even come up. Their staff wants my software and they work their process to buy it. That's it.

I have not had to answer any of these objections (thankfully). I'd probably pass on the customer if they came up.


Re: CS Secret Handshake--years ago, I found the Programming Interviews Exposed book. I own the first edition. It's a lot of concise explanations of different Computer Science topics. The authors focus on things that are likely to come up in an interview. The book provides a few tricks and an orientation to topics that are worth looking at further.


I've lived in DC for nearly five years and I run a software company here. Here are my thoughts:

1. The quality of life here is very high. I believe this is probably one of the best places in the US for young professionals (its reputation hasn't caught up with it yet).

* We have a strong bike sharing program and decent biking infrastructure. I'm not a biker and I use this most days now.

* I recently got rid of my car. I simply didn't need it. I can walk in four directions to neighborhoods with great restaurants. I also have several grocery stores within walking distance.

* The North West part of the city is very clean.

* I don't own a car. So long as I live here--I will not need a car.

* When I want to go running, Rock Creek Park is nearby. Same for the National Mall. If I want to go Kayaking on the Potomac, it's a longer walk, but I can hit a Dept. of Parks and Recreation boathouse and get a kayak.

* DC has a short-ish winter. We get one and it gets cold. Some days we get snow the city doesn't know what to do with. Overall though, January and February are the worst of it. Sometimes we get hints of Spring in March. April, Spring is usually here full bore. Spring and Fall here are beautiful. I'm from MI and I lived in Syracuse, NY. I judge weather through this lens.

2. DC is very expensive. I incorporated in DC and I suspect the city took a cue from the Spanish government in terms of forms and prerequisite forms and licenses one must acquire to start a business. They claim they're pro-startup. I don't see it. I just see a bureaucracy that nickels and dimes small businesses. Taxes are high too.

3. For my sector (cyber security) and the types of customers I have; DC is the perfect home base. I'm close to my customers and potential strategic partners. We even have a cyber security related accelerator in Northern Virginia. I see the concentration of folks and businesses in my industry as a big plus.

4. I travel a lot for my business. If I need to go to NYC--I take the Accela and I'm there in three hours. If I need to get into the suburbs of MD, I use the MARC train. If I need to fly, I have three airports to choose from. The closest airport (Reagan) is a 15-20 minute cab ride.

5. We have had a massive growth of startup and coworking spaces in the past two years. I don't know where they all came from--but it's insane. If you're looking for semi-affordable office space co-located around other startups--you'll find something here, probably walking distance from where you live.

6. DC benefits from a flood of ambitious folks who want to change the world and start their career here. When I moved here, I expected a scene of lawyers, lobbyists, politicians, and their hanger-ons. It's not like that at all here. This is a very ambitious city with people who work very hard to make things happen. I like its energy and this is probably where I will stay.


Im a 29 year old. Moved to DC 5 years ago and if your job doesn't pay well, you won't have the means to buy a house. Housing is the biggest downfall here. They are just vastly too expensive.

Hiring? C# & .NET pro here.


I've been surprised by the affordability of houses in Northwest DC.


My reply (I've lived in and next to DC for 8 years):

I like a lot about DC, but my thoughts on why I'm moving away within a year:

Vastly inflated real estate prices. Silicon Valley prices but with god-awful weather. (Look here http://weather-explorer.com/compare?USAF=745090&WBAN=23244&U...) The house price to median annual income exceeds a factor of 5 in any neighborhood without an hour plus commute.

The coolest place to live is DC, but it has an AWFUL, CORRUPT, INCOMPETENT city government and horrifically bad public schools. Violent crime is a problem too, but the residents don't like to admit it. My good friend was shot in the back walking through his neighborhood. He didn't die, so it didn't even make the news. The police, naturally, never caught the perpetrator. He is currently walking around DC and likely feeling very empowered to commit more violence. My other buddy has been mugged 3 times at gunpoint. He moved to Maryland. My brother's wife was punched in the face and had her purse snatched. As she lay on the ground sobbing, the local racist asshole kids crowded around her laughing and calling her a "stupid white bitch." She had a broken jaw and it took 15 minutes for someone to actually help. This was the "up and coming" neighborhood of Columbia Heights.

The suburbs here are AWFUL. Overpriced, congested on all days, even weekends. The culture in the suburbs is not like in other places I've lived. Unlike in the city of DC, the people in the suburbs here are rude and keep to themselves. Its a notoriously hard place to meet people. Perhaps they are all angry and miserable because of the traffic, which is horrific. Expect an hour plus commute each way.

Or you can take the Metro. The Metro is awesome, until you factor in the fact that the union here prioritizes employees benefits and pay over the integrity of the system. I won't even go into how this contributes to the decay of the infrastructure, but trust me when I say that if you bring a person in a wheelchair to DC, do not count on any elevator at the metro stations actually being operational. Also, expect significant delays one day out of 5.

Your developers will be constantly being tempted with high-paying job offers by government consulting gigs. Due to the extremely high cost of living, they might take it. The fact that these jobs are awful, mind-numbing bullshit with strict 9 to 5 schedules doesn't mean anything when they have a kid on the way and can't afford the rent in Arlington.

That being said, I do love the tech community here. It is my refuge. The only downfall is you run into a lot of so-called developers who are just .NET recipe corporate drones who can't do FizzBuzz when you interview them. But then you meet the brilliant amazing but bored kid leaving a consulting firm.... and all is salvaged.... But I can't handle the rest of it. I'm done.

Fuck DC.


Don't say Columbia Heights... Don't say Columbia Heights... DAMNIT!!!

When did this happen to your friends? I've been living here for about 2 years now, and thankfully nothing of the sort has happened yet.


SPF only checks the message envelope. His target's email provider may not correlate the MAIL FROM statement in the envelope with the From header inside of the message content. Some large webmail providers will use this mismatch as a cue to send a file to the spam folder.

Delivering a targeted phish requires situational awareness, but it's quite feasible to pull off something convincing.

http://blog.strategiccyber.com/2013/10/03/email-delivery-wha...


I run a business selling penetration testing software that I develop. It's completely bootstrapped. I do very little services work (I actively send this type of stuff to friend's companies). Right now, it's just me, although that's probably going to change. By most of my own definitions and the one you posted here... it's successful.

How did I get started on this? Sort of by accident.

I was working for Automattic after an acqui-hire thing. After a year there, I found that I missed working in security. I found a full-scope penetration testing gig three blocks from my apartment.

In my spare time, I started to tinker with a few ideas and released them as an open source project. Said project saw a lot of interest within the hacker community very quickly. I didn't expect this. Folks formed an opinion on it pretty quickly. Some people hate it. Others love it. Of those who know it, very few are in-between.

I left my pen testing job with a decent amount of money saved up. I didn't know exactly what I would go and do afterwards. I spent some time tinkering with Android, just for giggles.

I was very reluctant to start a business that used my "successful?" open source project. Partially because it leverages another open source project owned by another company.

I was at a conference in 2011 and someone from a US government agency asked if I was selling anything. I said no. He said that was too bad, because he had end of year money, and he liked my open source stuff. It was then that I decided to look at expanding my open source kit into a commercial product.

April will mark the two year anniversary of my first customer. My customers are well known organizations and they trust my software to assess how well they protect their networks. I'm constantly in awe of this.


When's the end of year money period?


Pretty much oct, nov, december you will see large enterprise shops who have unspent capex budget, and are afraid that if they do not spend it, the next years budget will be reduced to last years spend.. So most enterprise fiefdoms spend 99-100% of capex budget regardless of if they needed it or not.


For the US government it is usually August and September. The fiscal year ends on September 30.


Congratulations on your successful business. Can you share link to your business website please?



> Value gets us paid.

Working as an engineer, I'd probably pull a similar salary between a company like Apple or a high-end consulting firm. The profit per employee between these firms is drastically different though. We're not paid in proportion to the value we generate. We're paid in terms of market forces with a slight bump if our company especially values us. We don't see the upside of our efforts, the companies we work for do.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: