1 votes

Envoi de paquets script, iOS 9.1

J'ai une application qui envoie des paquets spécifiques à un serveur chaque fois que j'appuie sur un bouton particulier de l'application, le problème est que je dois appuyer dessus toutes les 30 secondes pendant quelques heures et c'est ennuyeux. Existe-t-il un moyen de script pour que les paquets soient automatiquement envoyés toutes les 30 secondes au serveur ?

J'ai pensé à un outil macro mais ce n'est pas possible puisque je ne peux pas Jailbreak. Des idées sur la manière d'approcher une solution ?

0 votes

Qu'est-ce qui va empêcher l'appareil iOS de se mettre en veille et de mettre l'application en arrière-plan ? Je vois une sorte de horloge mécanique / moteur thermique sur un pendule tremper physiquement quelque chose sur l'écran de votre téléphone....

1 votes

Je suppose que vous voulez dire que l'application est celle que vous avez téléchargée depuis l'App Store, plutôt que celle que vous avez développée ? La pression sur un bouton est-elle la seule option, ou pouvez-vous utiliser un clavier pour effectuer la même action ?

0 votes

Oui, il est effectivement téléchargé à partir de l'App Store et je n'ai aucune idée sur la façon d'obtenir sa source. Je ne peux pas utiliser le clavier pour cela. J'ai pensé à plusieurs solutions comme récupérer la source de l'application ou installer un enregistreur de macro mais je ne sais toujours pas comment faire.

1voto

Franco Roura Points 121

Résolu ! Ceci pourrait être très utile pour ceux qui ont le même problème, suivez ces étapes :

  1. Téléchargez et installez Burp Suite Free Edition sur votre PC/Mac.
  2. Allez dans Proxy->Options et modifiez l'interface *.8080 en "Toutes les interfaces" dans "Lier à l'adresse".
  3. Allez sur votre iPhone/tablette/quelque chose et connectez-le au même réseau Wi-Fi que celui auquel votre PC est connecté, configurez un proxy manuel vers l'IP de votre PC sur le port 8080.
  4. Dans Burp Suite, allez dans Proxy->HTTP History et appuyez sur le bouton de votre téléphone portable qui envoie la requête que vous voulez automatiser.
  5. Compilez un script en C# qui envoie une requête HTTP avec la même méthode, les mêmes paramètres et les mêmes en-têtes.
  6. Faites la boucle :)

Maintenant votre PC va envoyer les paquets à l'hôte et vous pouvez même simuler qu'ils ont été envoyés depuis iOS en utilisant les paramètres que vous venez de copier, cela ne va pas non plus vider la batterie de votre téléphone.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X