Ich würde das Pferd von vorn aufzäumen und nicht überlegen, wie ich etwas Gegebenes abschalte, sondern wie ich das Gewünschte erhalte.
\documentclass[a4paper]{article}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{graphicx,xcolor}
\newcounter{nullsections}
\newcounter{nullsubsections}
\newcounter{nullsubsubsections}
\newcommand{\nullsection}[1]{\parindent=0pt
\normalfont\Large\bfseries \vskip\baselineskip \textcolor{white}{\thenullsections}\hspace{1.5ex} #1\vskip\baselineskip\normalfont\normalsize}
\newcommand{\nullsubsection}[1]{ \normalfont\large\bfseries\vskip\baselineskip
\textcolor{white}{\thenullsections.\thenullsubsections}\hspace{1.5ex} #1\vskip\baselineskip\normalfont\normalsize}
\newcommand{\nullsubsubsection}[1]{\normalfont\large\bfseries \vskip\baselineskip
\textcolor{white}{\thenullsections.\thenullsubsections.\thenullsubsubsections}
\hspace{1.5ex} #1\vskip\baselineskip\normalfont\normalsize}
\begin{document}
\section{Section}
Hier folgt dann der Text
Hier folgt dann der Text
\subsection{Subsection}
Hier folgt dann der Text
Hier folgt dann der Text
\section{Section}
Hier folgt dann der Text
Hier folgt dann der Text
\nullsection{Nullsection}
Hier folgt dann der Text
Hier folgt dann der Text
\nullsection{Nullsection}
Hier folgt dann der Text
Hier folgt dann der Text
\nullsubsection{Nullsubsection}
Hier folgt dann der Text
Hier folgt dann der Text
\nullsubsubsection{Nullsubsubsection}
Hier folgt dann der Text
Hier folgt dann der Text
\tableofcontents
\end{document}