You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							109 lines
						
					
					
						
							4.2 KiB
						
					
					
				
			
		
		
	
	
							109 lines
						
					
					
						
							4.2 KiB
						
					
					
				| %
 | |
| % Sharktech.tex
 | |
| %
 | |
| % Fork Sand IT Manual
 | |
| %
 | |
| % Copyright (C) 2018, Fork Sand, Inc.
 | |
| % Copyright (C) 2017, Jeff Moe
 | |
| %
 | |
| % This document is licensed under the Creative Commons Attribution 4.0
 | |
| % International Public License (CC BY-SA 4.0) by Fork Sand, Inc.
 | |
| %
 | |
| \section{Sharktech}
 | |
| Sharktech is a provider that focuses on \gls{ddos} prevention, such
 | |
| as for gaming servers. Has a data center in Denver.
 | |
| Looks good. Manually provisions servers over a few days.
 | |
| Good local speed and latency.
 | |
| \url{https://sharktech.net/}
 | |
| 
 | |
| \begin{figure}[!htb]
 | |
| \includegraphics[keepaspectratio=true,height=1.10\textheight,width=1.00\textwidth,angle=0]{www-sharktech.png}
 | |
|  \caption{Sharktech Website}
 | |
|  \label{fig:www-sharktech}
 | |
| \end{figure}
 | |
| 
 | |
| \begin{figure}[!htb]
 | |
| \includegraphics[keepaspectratio=true,height=1.10\textheight,width=1.00\textwidth,angle=0]{www-sharktech-dashboard-services.png}
 | |
|  \caption{Sharktech Dashboard Services Web Page}
 | |
|  \label{fig:www-sharktech-dashboard-services}
 | |
| \end{figure}
 | |
| 
 | |
| First login, kernel is:
 | |
| \texttt{Linux debian 3.16.0-4-amd64 \#1 SMP Debian 3.16.36-1+deb8u1 (2016-09-03) x86\_64 \gls{gnulinux}}
 | |
| It isn't up-to-date. Running Debian 8.6. The \texttt{dmesg} showed the kernel had already
 | |
| barfed a couple times (USB time outs and more).
 | |
| 
 | |
| \Gls{ipmi} http connection is in cleartext!!! Doesn't redirect to https. https has failed SSL
 | |
| certificate (like every other Supermicro on the planet). \Gls{ipmi} requires Java junk.
 | |
| Server was running for a few days before I could update it.
 | |
| 
 | |
| \begin{minted}{sh}
 | |
| # Sharktech IPMI:
 | |
| Firmware Revision : 03.38
 | |
| Firmware Build Time : 2015-01-05
 | |
| 
 | |
| # XXX
 | |
| # XXX Somehow doesn't have a route to ns1 for DNS (?).
 | |
| # XXX NEED MULTIPLE MASTERS.
 | |
| # XXX This eventually sync'd after a few minutes and restarts...
 | |
| 017-10-07 07:53:57.755584 | server   | N | zone load: slave zone solipsists.org. requires download from the master
 | |
| 2017-10-07 07:54:00.833918 | server   | E | slave: query error for domain solipsists.org. from master at 69.164.197.34#53: No route to host
 | |
| 2017-10-07 07:54:00.833923 | server   | W | slave: 69.164.197.34#53 master failed to answer for domain solipsists.org.: retrying
 | |
| 2017-10-07 07:54:00.928262 | server   | E | database: solipsists.org.: failed to download the zone: No route to host
 | |
| 
 | |
| # XXX takes 7 minutes to reboot.
 | |
| \end{minted}
 | |
| 
 | |
| \begin{figure}[!htb]
 | |
| \includegraphics[keepaspectratio=true,height=1.10\textheight,width=1.00\textwidth,angle=0]{sharktech-reboot-dhcp.png}
 | |
|  \caption{Sharktech Reboot DHCP Hang}
 | |
|  \label{fig:sharktech-reboot-dhcp}
 | |
| \end{figure}
 | |
| \begin{figure}[!htb]
 | |
| \includegraphics[keepaspectratio=true,height=1.10\textheight,width=1.00\textwidth,angle=0]{sharktech-reboot-dhcp-2.png}
 | |
|  \caption{Sharktech Reboot DHCP Hang 2}
 | |
|  \label{fig:sharktech-reboot-dhcp-2}
 | |
| \end{figure}
 | |
| \begin{figure}[!htb]
 | |
| \includegraphics[keepaspectratio=true,height=1.10\textheight,width=1.00\textwidth,angle=0]{sharktech-reboot-grub.png}
 | |
|  \caption{Sharktech Reboot GRUB}
 | |
|  \label{fig:sharktech-reboot-grub}
 | |
| \end{figure}
 | |
| 
 | |
| \begin{itemize}
 | |
|  \item Default \gls{ipmi} connection is in cleartext http.
 | |
|  \item SSL certificate for Supermicro \gls{ipmi} is bad (like all of them).
 | |
|  \item Can't change password on \gls{ipmi}.
 | |
|  \item Root password for server and \gls{ipmi} is sent via email.
 | |
|  \item There is an attack window between their machine imaging and first login.
 | |
|  \item Customer should control timing of first power on.
 | |
|  \item System is also possibly vuln during the ISP's initial power up and commissioning period.
 | |
|  \item First reboot, the system hung (.png XXX).
 | |
|  \item Hard reset, lots of DHCP queries at boot.
 | |
|  \item A \texttt{debian} user was on the system, password unknown. Check \texttt{/home}!
 | |
|  \item They block NTP to prevent \gls{ddos}, so you have to use their time server
 | |
|   \texttt{time.sharktech.net}
 | |
| \end{itemize}
 | |
| 
 | |
| Sharktech payment methods:
 | |
| 
 | |
| \begin{itemize}
 | |
|  \item Credit Card.
 | |
|  \item PayPal.
 | |
|  \item Wire Transfer.
 | |
|  \item Check/Western Union.
 | |
|  \item Offline Credit Card.
 | |
|  \item Bitcoin.
 | |
|  \item \$1,000USD maximum balance.
 | |
| \end{itemize}
 | |
| 
 | |
| 
 | |
| \section{ns36}
 | |
| ns36 server info
 | |
| 
 | |
| \begin{itemize}
 | |
|  \item Shipped with default kernel:
 | |
|   \texttt{Linux debian 3.16.0-4-amd64 \#1 SMP Debian 3.16.7-ckt20-1+deb8u2 (2016-01-02) x86\_64 \gls{gnulinux}}
 | |
|  \item Shipped with Debian 8.3 (an old version of \texttt{oldstable}).
 | |
| \end{itemize}
 |