Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Conversion deux scripts BASH en BATCH
Auteur Message
Répondre en citant
Message Conversion deux scripts BASH en BATCH 
Salut tout le monde Smile

Je cherche une petite aide pour convertir ces deux scripts en BASH trouvés dans pastebin.com en BATCH

1er script : Adfly by pass Script (Pastebin)

Code:
#!/bin/bash

USER_AGENT="Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.28 (KHTML, like Gecko) Chrome/26.0.1397.2 Safari/537.28"
ADFLY=$1

if [ "$ADFLY" == "" ]; then
   echo "Usage: adfly <link>"
   echo "Works on every adfly link"
   exit 0
fi

ADFLY=$(echo "$ADFLY" | sed 's~http[s]*://~~g')

target_encoded=$(curl -s --user-agent "$USER_AGENT" $ADFLY | grep "var ysmm" | cut -d \' -f 2)
strlen=$(expr length "$target_encoded")

chunk1=""
chunk2=""

for i in $(seq 0 $strlen);
do
   if [ $((i%2)) -eq 0 ]; then
      chunk2=$chunk2"${target_encoded:$i:1}"
   else
      chunk1="${target_encoded:$i:1}"$chunk1
   fi
done

target_base64=$chunk2"$chunk1"
target=$(echo $target_base64 | base64 -d)

subnum=$((strlen-2))

target=${target:2:$subnum}

echo "$ADFLY -> $target"


2eme script : Shortest (sh.st) bypass script (Pastebin)

Code:
#!/bin/bash

USER_AGENT=""
SHORTEST=$1

if [ "$SHORTEST" = "" ]; then
   echo "Usage: shst <link>"
   echo "Will work on any shorte.st link, including shorte.st and sh.st"
   exit 0
fi

SHORTEST=$(echo "$SHORTEST" | sed 's~http[s]*://~~g')

target_unformatted=$(curl -s --user-agent "$USER_AGENT" $SHORTEST | grep "<title>Redirecting")

target=$(echo $target_unformatted | cut -d "<" -f 2 | cut -d ">" -f 2 | cut -c 16-)

echo "$SHORTEST -> $target"





______________________________________________________
Mes Contributions en Téléchargement
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Conversion deux scripts BASH en BATCH 
Bon en gros ça donne ça :

A tester et corriger. Mais la base est là Laughing

Il te faut bien sûr CURL et SED installés !!! (Bien que SED ne sois pas forcément nécessaire, on peu remplacer la commande par du BAT)

CURL DL
SED DL


Code:
 set  USER_AGENT="Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.28 (KHTML, like Gecko) Chrome/26.0.1397.2 Safari/537.28"
 set "SHORTEST=%1"
     
 if "%SHORTEST%" = ""(
       echo "Usage: shst ^<link^>"
       exit
)


for /f "delims=" %%a in ('echo %SHORTEST% ^| sed "s~http[s]*://~~g"') do set "SHORTEST=%%a"
     
for /f "delims=" %%a in ('curl -s --user-agent "%USER_AGENT%" %SHORTEST% ^| findstr "^<title^>Redirecting"') do set "target_unformatted=%%a"
     
set target=%target_unformatted:^<=%
set target=%target_unformatted:^>=%
set target=%target_unformatted:~-16%

     
echo "SHORTEST -^> $target"


Okay



Dernière édition par sachadee le Mar 20 Sep 2016 - 18:34; édité 1 fois

______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message Conversion deux scripts BASH en BATCH 
Sinon, on peut directement utiliser le bash sur Windows soit :
- avec Bash on Ubuntu on Windows 10
- avec minimalist GNU for Windows




______________________________________________________
Partager permet le savoir. Le savoir permet de partager de nouveau savoirs.
Répondre en citant
Message Conversion deux scripts BASH en BATCH 
Salut Wink

J'ai essayé de faire comme ça mais il y a quelque chose qui cloche ????
Code:
@echo off
Call :shst "http://sh.st/MQuDo"
pause & exit
::*************************************************************************************************************************
:shst
set "USER_AGENT=Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.28 (KHTML, like Gecko) Chrome/26.0.1397.2 Safari/537.28"
set "SHORTEST=%~1"
     
 if "SHORTEST" = "" (
       echo "Usage: shst ^<link^>"
       exit
)
 
 
for /f "delims=" %%a in ('echo "%SHORTEST%" ^| sed "s~http[s]*://~~g"') do set "SHORTEST=%%a" (
     
   for /f "delims=" %%a in ('curl -s --user-agent "%USER_AGENT%" "%SHORTEST%" ^| findstr "^<title^>Redirecting"') do (
      set "target_unformatted=%%a"
      set "target=%target_unformatted:^<=%"
      set "target=%target_unformatted:^>=%"
      set "target=%target_unformatted:~-16%"
      echo "%SHORTEST% -^> target"
   )
)
goto :eof
::*************************************************************************************************************************





______________________________________________________
Mes Contributions en Téléchargement
Répondre en citant
Message Conversion deux scripts BASH en BATCH 
TSnake41 a écrit:
Sinon, on peut directement utiliser le bash sur Windows soit :
- avec Bash on Ubuntu on Windows 10
- avec minimalist GNU for Windows


GitBash aussi fonctionne je crois




______________________________________________________
Coucou, tu veux voir mon Site Web ?? Mort de Rire
Visiter le site web du posteur Skype
Répondre en citant
Message Conversion deux scripts BASH en BATCH 
Bon plutôt que debugger des trucs inutils....

J'ai vite fait mon code Laughing

Sans CURL et Sans SED..... Laughing

Test avec d'autres sîte et dis moi si ça marche (j'ai fait 2 test et ça marche...) sinon on adaptera :

Code:

::ShortestDecode
::By SachaDee (c) 2016
::Use and abuse it !!!

@echo off
Echo.ShortestDecode by SachaDee (c) 2016
if "%~1"=="" (
       echo You need to put an ShortestDecode link to have this code WORKING !!@!
       exit/b)
 
 ( 
   echo Dim o
   echo Set o = CreateObject("MSXML2.XMLHTTP"^)
   echo o.open "GET", "%~1", False
   echo o.send
   echo wscript.echo o.responseText
)>%temp%\dl.vbs
 
cscript //nologo %temp%\dl.vbs >%temp%\##
 
for /f "tokens=10 delims==" %%a in ('findstr "dest_domain" %temp%\##') do set "$link=%%a"
 
echo Decoded Link =^> %$link:~0,-11%
del %temp%\dl.vbs 2>nul
del %temp%\## 2>nul


à lancer avec en argument le lien Adfly :

Citation:
ShortestDecode.bat http://sh.st/MQuDo




Dernière édition par sachadee le Mer 21 Sep 2016 - 17:49; édité 3 fois

______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message Conversion deux scripts BASH en BATCH 
Merci Sacha Okay
Juste il faut renommer ce script AdflyDecode.bat en ShortestDecode.bat
Car ce que tu as posté n'est valable que pour les liens Shortest.st
Donc il faut un autre code spécifique pour Adfly Laughing
Merci pour l'aide Bro Okay

Tiens par exemple Décode moi ceci : http://adf.ly/1e80VE




______________________________________________________
Mes Contributions en Téléchargement
Répondre en citant
Message Conversion deux scripts BASH en BATCH 
Laughing

OK

J'avais même pas remarqué....

Je vais jeter un Oeil pour ADFly

Okay




______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message Conversion deux scripts BASH en BATCH 
Hackoo a écrit:
Tiens par exemple Décode moi ceci : http://adf.ly/1e80VE
On ne peux pas (pour le lien qui suit adf.ly).
Il y a un capcha donc Evil or Very Mad, et aussi un mot de passe donc Bannir.




______________________________________________________
Partager permet le savoir. Le savoir permet de partager de nouveau savoirs.
Répondre en citant
Message Conversion deux scripts BASH en BATCH 
Tu peux utiliser celui-çi : adf.ly/1e9eLg

Okay




______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Message Conversion deux scripts BASH en BATCH 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch