W9124922Q0006 AMENDMENT 02.pdf
PDF 259 KB Posted
- Attached to
- Advanced Hacking Methodologies Curriculum Federal contract opportunity
- Solicitation number
- W9124922Q0006
About this file
This is an amendment to a solicitation for an Advanced Hacking Methodologies curriculum to be provided to the United States Army Cyber School over three class iterations between October 2022 and July 2023. The contractor shall provide a four-week self-paced online training package covering topics such as hacking methodologies, networking, web application attacks, Windows and Linux architecture, buffer overflows, shellcode, cryptography, malware, social engineering, and wireless attacks. The training must include requisite licensing, user accounts, and login credentials for approximately 60 students each year to access curriculum and virtual environments.
View the file
Other files for this federal contract opportunity
| File | Type | Posted |
|---|---|---|
| W9124922Q0006 AMENDMENT 04.pdf | ||
| W9124922Q0006 AMENDMENT 03.pdf | ||
| W9124922Q0006 AMENDMENT 01.pdf | ||
| W9124922Q0006.pdf |
On GovTribe
Work with this file on GovTribe
- Download the original file
- Contacts named in this file
- Similar government files
- Ask GovTribe AI about this file
Text version
AMENDMENT OF SOLICITATION/MODIFICATION OF CONTRACT
Except as provided herein, all terms and conditions of the document referenced in Item 9A or 10A, as heretofore changed, remains unchanged and in full force and effect.
15A. NAME AND TITLE OF SIGNER (Type or print)
30-105-04EXCEPTION TO SF 30
APPROVED BY OIRM 11-84
STANDARD FORM 30 (Rev. 10-83) Prescribed by GSA
FAR (48 CFR) 53.243
The purpose of this amendment is to:
1. Provide Response to vendor questions.
2. All other terms and conditions remain the same.
1. CONTRACT ID CODE PAGE OF PAGES
J 1 6
16A. NAME AND TITLE OF CONTRACTING OFFICER (Type or print)
16C. DATE SIGNED
BY 06-May-2022
16B. UNITED STATES OF AMERICA15C. DATE SIGNED15B. CONTRACTOR/OFFEROR
(Signature of Contracting Officer)(Signature of person authorized to sign)
8. NAME AND ADDRESS OF CONTRACTOR (No., Street, County, State and Zip Code) X W9124922Q0006
X 9B. DATED (SEE ITEM 11)
02-May-2022
10B. DATED (SEE ITEM 13)
9A. AMENDMENT OF SOLICITATION NO.
11. THIS ITEM ONLY APPLIES TO AMENDMENTS OF SOLICITATIONS
X The above numbered solicitation is amended as set forth in Item 14. The hour and date specified for receipt of Offer is extended, X is not extended.
Offer must acknowledge receipt of this amendment prior to the hour and date specified in the solicitation or as amended by one of the following methods:
(a) By completing Items 8 and 15, and returning 1 copies of the amendment; (b) By acknowledging receipt of this amendment on each copy of the offer submitted;
or (c) By separate letter or telegram which includes a reference to the solicitation and amendment numbers. FAILURE OF YOUR ACKNOWLEDGMENT TO BE RECEIVED AT THE PLACE DESIGNATED FOR THE RECEIPT OF OFFERS PRIOR TO THE HOUR AND DATE SPECIFIED MAY RESULT IN
REJECTION OF YOUR OFFER. If by virtue of this amendment you desire to change an offer already submitted, such change may be made by telegram or letter, provided each telegram or letter makes reference to the solicitation and this amendment, and is received prior to the opening hour and date specified.
12. ACCOUNTING AND APPROPRIATION DATA (If required)
13. THIS ITEM APPLIES ONLY TO MODIFICATIONS OF CONTRACTS/ORDERS.
IT MODIFIES THE CONTRACT/ORDER NO. AS DESCRIBED IN ITEM 14.
A. THIS CHANGE ORDER IS ISSUED PURSUANT TO: (Specify authority) THE CHANGES SET FORTH IN ITEM 14 ARE MADE IN THE
CONTRACT ORDER NO. IN ITEM 10A.
B. THE ABOVE NUMBERED CONTRACT/ORDER IS MODIFIED TO REFLECT THE ADMINISTRATIVE CHANGES (such as changes in paying office, appropriation date, etc.) SET FORTH IN ITEM 14, PURSUANT TO THE AUTHORITY OF FAR 43.103(B).
C. THIS SUPPLEMENTAL AGREEMENT IS ENTERED INTO PURSUANT TO AUTHORITY OF:
D. OTHER (Specify type of modification and authority)
E. IMPORTANT: Contractor is not, is required to sign this document and return copies to the issuing office.
14. DESCRIPTION OF AMENDMENT/MODIFICATION (Organized by UCF section headings, including solicitation/contract subject matter where feasible.)
10A. MOD. OF CONTRACT/ORDER NO.
2. AMENDMENT/MODIFICATION NO. 5. PROJECT NO.(If applicable)
6. ISSUED BY
3. EFFECTIVE DATE
06-May-2022
CODE
MICC - FORT GORDON
271 HERITAGE PARK LANE
BLDG. 35200
FT GORDON GA 30905
W91249 7. ADMINISTERED BY (If other than item 6)
4. REQUISITION/PURCHASE REQ. NO.
CODE
See Item 6
FACILITY CODECODE
EMAIL:TEL:
W9124922Q0006
SECTION SF 30 BLOCK 14 CONTINUATION PAGE
SUMMARY OF CHANGES
SECTION SF 30 - BLOCK 14 CONTINUATION PAGE
The following have been added by full text:
QUESTIONS/ANSWERS
CONSOLIDATED QUESTIONS/ANSWERS
1. Can you clarify how many hours the student will have in a given month/training cycle for this curriculum? The RFP refers to a four‐week "self‐paced" training. How much time in that four weeks will be allocated to this curriculum. If it's self‐paced, then it could be after hours, or the student could have 4 hours a day dedicated to it, for example. Can you please provide some clarity?
Government Response: 170A WOAC has 160 hours of POI time dedicated to this module. The students will conduct 20 concurrent days of training not counting weekends or holidays.
Historically, pervious vendors still provided student access during non‐POI time like nights and weekends. The last vendor provided students 365 days of access to their material.
2. What is the page limit in submitting proposal/quote?
Government Response: No page limit.
SECTION SF 1449 - CONTINUATION SHEET
The following have been modified:
STATEMENT OF WORK
USACyS, 170A WOAC Advanced Hacking Methodologies Training Requirement
1. General: The United States Army Cyber Center of Excellence (Cyber CoE) and Fort Gordon requires support to provide a four (4) week self-paced cyber technical training package for the Cyber School Warrant Officer Advanced Course (WOAC). The government anticipates at least three (3) iterations of the required four (4) week self-paced training. Each iteration will have a maximum number of twenty (20) students. This requirement shall provide the U.S. Army Cyber School with curriculum via online/virtual or other acceptable means of delivery on the below topic.
2. Curriculum:
Advanced Hacking Methodologies: Given a native OS and a training range, the student will employ hacking methodologies to successfully breach highly restricted / well defended networks.
Introduction to Hacking Methodologies that covers cryptography/VPN, network security monitoring applications like Wireshark, Binary Arithmetic Basics – Hex, Decimal, and Bitwise Operations
Networking Introduction that covers OSI layer protocols like TCP/UDP or DNS, IP addresses (IPv4 and IPv6), basic understanding of routing, link layer protocols, firewall types, IDS/IPSs, network security monitoring packet filtering with tools like Wireshark
Web Application Introduction – HTTP protocol basics, cookies, and sessions, tool overviews of web applications like Burp Suite.
Penetration Testing Lifecycle o Engagement o Information Gathering o Foot printing/Scanning o Vulnerability Assessment o Exploitation o Reporting
Programming basics with overviews of penetration testing command line scripting with languages such as C++, Python, Bash, PowerShell, and Windows Command line.
o PowerShell Cmdlets used like Get-ChildItem, Get-WMIObject, Get-Process, Get-Service, Invoke-Obfuscation, and Invoke-CradleCrafter o PowerShell frameworks like PowerShell Empire, PowerSploit, Posh- SecMod, Nishang, Psgetsystem
Information Gathering process – Open-Source Intelligence with tools like Whois, Shodan, DNSdumpster, DNSEnum, DNSrecon, The Harvester, DNSMap, Maltego, Netcraft, Google Hacking, or Crunchbase.
o Understand resources to get DNS, domain, IP blocks for organizations.
Foot printing/Scanning process – Mapping and scanning with tools like Hping, and
FPing with basic/advanced Nmap scans like TCP connect, SYN, UDP, Idle, Xmas, ACK, Null, and NSE scripts.
o Understand banner grabbing, active and passive OS fingerprinting.
o Performing firewall/IDS evasion techniques with source ports, fragmentation, or timing methods.
Enumeration process o Enumeration of NetBIOS, SMB, SNMP with tools like Dumpsec, Enum4Linux, RPCClient, Winfo, smbclient, mount, snmpwalk, snmpset, and Nmap scripts.
Sniffing with tools like Dsniff, Wireshark, TCPDump, WinDump.
Man-in-the-middle (MiTM) attacks with tools like Ettercap, Cain & Abel, Macof, arpspoof, Bettercap, and SSLStrip.
Vulnerability Assessment process – Using Vulnerability scanners like OpenVAS or
Nessus.
o Identifying weak passwords with tools like Ncrack, Medusa, EyeWitness, Mentalist, CeWL, John the Ripper, or Hydra
Exploitation process with exploits like Eternal Blue, Shellshock, Heartbleed, remote and client-side exploitation.
Post-exploitation process with techniques for maintaining access with tools like Mimikatz or Mimipenguin, privilege escalation, lateral movement, building backdoors, maintaining persistence, data exfiltration with tools like Iodine, and performing clean-up after penetration exploitation.
Web Application Attack process:
o Fingerprinting web applications using tools like Netcat, OpenSSL, Dirbuster, SQLmap, or Httprint.
o HTTP request examples like GET, POST, or HEAD o Cross-site-scripting (XSS) –
Understanding of XSS types like reflected, persistent, and DOM-based
XSS attacks with tools like BeEF.
o Server query language (SQL) injections –
Understanding of in-band, error-based, and blind SQL injections.
Understanding statements like SELECT, UNION, or Boolean operators Understanding of advanced SQL exploitation with xp_cmdshell or database manipulation.
o Understanding of other web attacks like session hijacking, cross-site request forgery, directory traversal, and file inclusion vulnerabilities.
System Attacks o Introduction into terms like Viruses, Trojans, backdoors, rootkits, botnets, adware/spyware, keyloggers, ransomware, and worms.
o Password Attack introduction with tools like John the Ripper, Hashcat, OphCrack, or Hydra to perform dictionary or rainbow table attacks of LM/NT hashes and SAM files.
o Buffer Overflow attacks with introduction of heap and stack operations.
Network Attacks o Authentication attacks with tools like Hydra to perform brute force and dictionary attacks o Windows shares with NetBIOS protocols, Admin and misconfigured shares.
o Null sessions with tools like nbtstat, netview, nmblookup, enum4linux, winfo, and smbclient.
o ARP poisoning attacks with tools like dsniff, arpspoof, or Cain & Abel o Metasploit/Meterpreter modules used for configuring network attacks with exploits, payloads, and basic script configuration.
Windows and Linux Architecture introduction which covers Assembly language, registers, process memory, and stack operations like POP, PUSH, and NOPs.
o Understanding of security implementations like ASLR (Address Space
Layout Randomization), DEP (Data Execution Prevention), Stack Canaries, SafeSEH, and ROP chains.
o Assemblers, Debuggers, and Compilers like Microsoft Visual C ++ and debuggers like Immunity Debugger, IDA Pro, GDB, WinDBG, and OllyDBG.
Buffer Overflows o Understanding of vulnerable functions like strcpy/strncpy o Understanding of fuzzing and static code review for finding buffer overflows o Building buffer overflows with understanding offsets and using tools like pattern create, pattern offset, and mona to overwrite stack pointers.
Shellcode o Introduction to local and remote shellcode o Building basic and advanced shellcode with tools like msfvenom to avoid terminators, Nulls, and security implementations.
Cryptography and Password cracking o Discussion of Public Key Infrastructure, PGP, and misconfigurations in implementation of cryptography systems.
Malware o Malware techniques with process hiding, hooking, obfuscation, packing, polymorphism and metamorphism.
o Examination of malware types like key loggers, Trojans, viruses, or worms.
Social Engineering process with tools like Social Engineering Toolkit (SET) to perform Phishing, Spear Phishing, and Whale Phishing.
Wireless Attacks – Understanding of wireless standards like WEP, WPA, WPA2, WPS, and WPA3 o Understanding of Wireless attacks like initialization vector flaws, birthday paradox, rogue access points, evil-twin attack, and war driving o Display knowledge in the operation of wireless tools like inSSIDer, Kismet, aircrack-ng, airodump-ng, oclHashCat, CloudCracker, Pyrit, and Eaphammer
Ruby Fundamentals o Introduction to the data types, arrays, ranges and hashes, variables, declarations and how is it used as an interpreter.
o Understanding of Ruby methods, blocks, aliases, classes, modules and handling exceptions o Understanding of exploitation methodology with Ruby Understanding of maintaining in-depth notes and screenshots for penetration reports.
2.1 Curriculum Presentation: Provide three (3) class iterations of four (4) weeks self-paced training in accordance with the Government Training Schedule:
Class 22-003 Advanced Hacking Methodologies (31 OCT 22 – 29 NOV 22)
Class 23-001
Advanced Hacking Methodologies (27 FEB 23 – 24 MAR 23)
Class 23-002
Advanced Hacking Methodologies (03 JUL 23 – 28 JUL 23)
All curriculum presentations dates are tentative and subject to change based on the Government Training Schedule.
Provide requisite licensing, user account, log in, etc. required to access all services, curriculum, and virtual environment provided by the contractor for approximately 60, 170A WOAC students per year.
(End of Summary of Changes)
File details come from the government source that posted it. Updated .