Anonyme netnews sans "anonyme" remailers
Inspirée par le récent "NetNews juges-L" les événements, ce fichier a été mis à jour pour couvrir l'établissement des messages de contrôle, de sorte que vous pouvez faire votre propre article annuler et de détruire et de créer vos propres groupes de discussion.
Enregistrez les nouvelles article à un fichier. Nous allons l'appeler "fakepost" dans cet exemple.
Edit "fakepost", et supprimer toutes les lignes d'en-tête du formulaire
De plus! Hasard! Chemin! Utilisateur (note: "De" et non "De: "!!!)Raccourcir le chemin à sa tête depuis deux ou trois "bangized" composants. Il s'agit de faire ressembler à l'article il a été affiché, d'où il a été envoyé, et d'abord touché le net à ou près de l'accueil vous envoyer. Ou vous pouvez construire une nouvelle voie: la ligne en fonction de vos alias assumé. Faites un peu de changement à l'ID du message: terrain, qui ne sont pas susceptibles d'être reproduits ailleurs. Cela est généralement préférable de faire par l'ajout d'un couple de caractères aléatoires à la partie avant le signe @, depuis l'affichage de programmes nouvelles généralement un champ de longueur fixe pour générer ces identifiants.
Article:
Lignes:
Xref:
Modifiez les autres têtes-à-dire ce que vous aimez - From:, Newsgroups:,
Sender:, etc Remplacer le texte du message original avec votre message. Si
vous envoyez des messages à un groupe modéré de contrôle ou de poster un message,
N'oubliez pas de mettre dans un Approved: en-tête pour contourner la modération
mécanisme.
Pour annuler spécifiquement l'article de quelqu'un d'autre, vous avez besoin de son message-ID. Vos têtes de message, en plus de ce qui existe déjà, doit aussi contenir les éléments suivants avec ce message-ID dans celui-ci. Cela en fait un "message de contrôle". REMARQUE: les messages de contrôle exigent généralement une
Approuvé le: tête, ainsi, vous devez en ajouter un.
Objet: cmsg annuler <xb8700A@twits.site.com>
Control: annuler <xb8700A@twits.site.com>
Approuvé le: luser@twits.site.com
Groupes de discussion sont créés et détruits avec des messages de contrôle, aussi. Si vous voulez créer, par exemple, comp.misc.microsoft.blows, votre contrôle têtes ressemblent à
Objet: cmsg newgroup comp.misc.microsoft.blows
Control: newgroup comp.misc.microsoft.blows
Ajouter le terme «modéré» à la fin de ces si vous voulez que le groupe d'être "modéré sans modérateur" comme avec alt.hackers. Quelque part dans le corps de votre message, vous devez inclure le texte suivant, a changé avec la description du groupe vous créez:
Pour votre fichier newsgroups:
comp.misc.microsoft.blows Nous ne faisons pas de fenêtres
Pour supprimer un groupe, de remplacer "rmgroup" pour "newgroup" dans l'en-tête de lignes ci-dessus. Gardez à l'esprit que la plupart des sites de tous les "rmgroup" les demandes nouvelles de l'homme par l'intermédiaire d'un maître, qui mai mai ou de ne pas décider d'honneur il. Création de groupes est plus susceptible d'être automatique à la suppression de la plupart des installations. Tout groupe de discussion des changements sont plus susceptibles de prendre effet si l'viennent de moi, puisque mon nom est câblée dans un grand nombre de Si votre article ne semble pas en un jour ou deux, essayez un autre serveur. Ils sont faciles à trouver. Voici un script qui va sortir un gros fichier plein de enregistrées netnews dans une liste de serveurs à essayer. Modifier le résultat de cette si vous le souhaitez, de supprimer évidente des peuples et d'autres noms poubelle. Une fois que vous avez votre liste d'hôtes, des aliments pour le script suivant. de sorte que toutes les sorties de telnet est capturé. Cela prend beaucoup de temps, mais quand il finit, modifier "outfile" et recherchez les occurrences de "335". Ces réponses des serveurs de marque qui pourraient être disposés à accepter un article. Ce n'est pas une indication fiable, étant donné que certains serveurs de répondre à l'acceptation et, plus tard, déposer des articles. Essayez un serveur avec une version légèrement modifiée de répéter le message de quelqu'un d'autre, et voir si elle est finalement apparaît. Parfois, le telnets obtenir dans un étrange état, et les congeler, en particulier quand un hôte refuse les connexions NNTP. Si vous avez manuellement accrochées telnet tuer ces processus, mais pas le script principal, le script se poursuivra sur. En d'autres mots, vous avez mai pour suivre le script de trouver un peu de temps, il est exécuté. Vous remarquerez que les autres serveurs ne sont pas nécessairement prendre une IHAVE, mais dire «détachement ok". Vous pouvez probablement le faire par le biais de ces postes, mais ils ajoutent un "NNTP-Posting-Host:" tête de la machine que vous est venu et sont donc impropres à l'utilisation anonyme.
#! / bin / sh
# # Post un article via IHAVE.
# # Args: serveur de fichier
if test "$ 2" = "", puis
echo usage: $ 0 nom du serveur
exit 1
fi
if test! -f $ 1, puis
echo $ 1: pas trouvé
exit 1
fi
Suck # msg-id de têtes, garder les crochets
msgid = `sed-e'/^$/,$ d '$ 1 | egrep' ^ [Mm] essage-[Ii] [Dd]: '| \
sed 's /.*-[ Ii] [Dd]: / /' `
echo $ msgid
(Sleep 5
echo $ msgid IHAVE
sleep 5
cat $ 1
sleep 1
echo "."
sleep 1
echo QUIT) | telnet $ 2 119
#! / bin / sh
FGV = 'fgrep-i-v'
egrep '^ Path:' $ 1 | sed-e 's / ^ Path: / /'-e 's /! / \
/ g '| sort-u | fgrep. | $ FGV. Bitnet | $ FGV. Uucp
#! / bin / sh
xx tout lire, ne
if test "$ xx" = ""; puis continuer;
fi
echo $ xx ===
(Echo open $ 119 xx
sleep 5
echo ihave IamSOk00l@podunk.edu
sleep 4
echo.
echo quit
sleep 1
echo quit
) | Telnet
fait
Si le script ci-dessus est appelé "findem" et que vous utilisez csh, vous devez faire:
findem <liste> & outfile
Bookmark Comment puis-je faux postes de contrôle et des messages à Usenet? Latest Blog Posts