Sachverhalt:
Mit Entscheid vom 4. November 2016 trat die untere Aufsichtsbehörde in SchK-Sachen des Kantons Basel-Stadt auf den von A._ gestellten "Antrag auf Wieder Erwägung der Betreibung Nr. xxx und Verwertung Nr. yyy mit Aufschubsbewilligung vom 2.03.2015" mangels genüglichen Antrags und genüglicher Begründung nicht ein. Mit Entscheid vom 27. Dezember 2016 trat das Appellationsgericht Basel-Stadt auf die hiergegen erhobene Beschwerde mangels genüglicher Begründung nicht ein.
Am 11. Mai 2017 stellte A._ beim Appellationsgericht den Antrag "Beschwerde gegen die 2. Mahnung der Rechnung vom 30.12.2016 mit Nachweislich belegt ungerechtfertigter Busse, zu dessen erst ab Januar 2017 der beleg der Steuerverwaltung vorliegt." Das Appellationsgericht nahm diese Eingabe als Revisionsgesuch gegen seinen Entscheid vom 27. Dezember 2016 entgegen und trat darauf mit Entscheid vom 29. Juni 2017 wegen offensichtlicher Unzulässigkeit und Unbegründetheit nicht ein.
Gegen diesen Entscheid erhob A._ für sich und für B._ am 29. Juli 2017 (Postaufgabe 30. Juli 2017) eine Beschwerde mit dem sinngemässen Begehren um Revision des Steuerjahres 2009 zufolge von Veranlagungsfehlern. Am 2. August 2017 wurde eine Beschwerdeergänzung nachgereicht.

Erwägungen:
1.
Angefochten ist der Revisionsentscheid einer oberen kantonalen Aufsichtsbehörde in SchK-Sachen. Die Beschwerde in Zivilsachen ist vom Grundsatz her gegeben (Art. 72 Abs. 2 lit. a und Art. 75 Abs. 1 BGG).
Die vorliegende Beschwerde wird im Namen von A._ und B._ eingereicht. Weil im angefochtenen Entscheid einzig A._ aufgeführt ist, scheint B._ - ungeachtet des Vorbringens, er sei im Steuerverfahren nicht angehört worden - in Bezug auf das vorliegende Revisionsverfahren nicht beschwerdeberechtigt zu sein (vgl. <ref-law>). Einzelheiten erübrigen sich jedoch angesichts der nachfolgenden Ausführungen. Die Beschwerde ist einzig von A._ unterzeichnet. Zwar wird eine aus dem Jahr 2010 datierende Generalvollmacht von B._ beilegt. Zur Vertretung sind indes einzig Anwältinnen und Anwälte befugt, die nach dem Anwaltsgesetz hierzu berechtigt sind (<ref-law>), was auch für Beschwerden in SchK-Sachen gilt (<ref-ruling> E. 1.5 S. 524). Die Beschwerde müsste deshalb auch von B._ unterzeichnet sein (<ref-law>). Auf deren Rücksendung zur Behebung des Mangels (<ref-law>) kann aber verzichtet werden, weil B._ wie gesagt gar nicht beschwerdebefugt sein dürfte und auf die Beschwerde ohnehin auch mit Bezug auf A._ offensichtlich nicht eingetreten werden kann.
2.
Die Beschwerde hat eine Begründung zu enthalten, in welcher in gedrängter Form dargelegt wird, inwiefern der angefochtene Entscheid Recht verletzt (<ref-law>), was eine Auseinandersetzung mit der Begründung des angefochtenen Entscheides erfordert (<ref-ruling> E. 2 S. 116).
Wie das Appellationsgericht der Beschwerdeführerin bereits im Entscheid vom 27. Dezember 2016 und sodann in mehreren früheren Entscheiden mitgeteilt hat (vgl. Entscheid vom 27. Dezember 2016 E. 2), kann die Steuerschuld nicht mit SchK-Beschwerde materiell bestritten werden, sondern ist hierfür der öffentlich-rechtliche Weg zu beschreiten. Wenn die Beschwerdeführerin die Steuerforderung auch vor Bundesgericht in Frage stellen will, ist darauf von vornherein nicht einzutreten. Thema der vorliegenden Beschwerde kann einzig sein, ob Recht verletzt worden ist, wenn das Appellationsgericht auf das Revisionsbegehren nicht eingetreten ist mit der Begründung, es würden keine Revisionsgründe vorgebracht bzw. begründet. Hierzu äussert sich die Beschwerdeführerin mit keinem Wort.
3.
Nach dem Gesagten erweist sich die Beschwerde als offensichtlich unbegründet, weshalb auf sie nicht eingetreten werden kann und der Präsident im vereinfachten Verfahren entscheidet (<ref-law>).
4.
Wie die vorstehenden Erwägungen zeigen, konnte der Beschwerde von Anfang an kein Erfolg beschieden sein, weshalb es an den materiellen Voraussetzungen der unentgeltlichen Rechtspflege fehlt (<ref-law>) und das entsprechende Gesuch abzuweisen ist. Gemäss dem Ausgang des Verfahrens sind die Gerichtskosten der Beschwerdeführerin aufzuerlegen (<ref-law>).

Demnach erkennt der Präsident:
1.
Auf die Beschwerde wird nicht eingetreten.
2.
Das Gesuch um unentgeltliche Rechtspflege wird abgewiesen.
3.
Die Gerichtskosten von Fr. 400.-- werden der Beschwerdeführerin auferlegt.
4.
Dieses Urteil wird den Parteien, dem Betreibungsamt Basel-Stadt und dem Appellationsgericht Basel-Stadt, schriftlich mitgeteilt.
Lausanne, 2. August 2017
Im Namen der II. zivilrechtlichen Abteilung
des Schweizerischen Bundesgerichts
Der Präsident: von Werdt
Der Gerichtsschreiber: Möckli