Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP][JavaScript]Ukrycie zawartości pliku w .js
Forum PHP.pl > Forum > Przedszkole
slid3r
Witam forumowiczów =).


Czy jest możliwość ukrycia zawartości pliku JavaScript (zaszyfrowania) ?

plik .js

  1.  
  2. var dane = [];
  3. info[1] = 'info 1';
  4. info[2] = 'info 1a';
  5. info[3] = 'info 2';
  6. info[4] = 'info 2c';
  7. .........
  8. info[xxxx] = 'info xxxx';
  9.  


scrypt w html

  1. <script src='script_z_info.js' type='text/javascript'></script>




trueblue
Zaszyfrować nie, ale skrypt możesz doczytać Ajaxem, dodatkowo: https://www.google.com/search?q=javacript+obfuscate
slid3r
Dzięki za szybką odpowiedz biggrin.gif

rozumiem że chodzi dokładnie o to cudo :
https://obfuscator.io/

odnośnie AJAXu czy możesz mnie nakierować na jakiś przykład wczytywania(doczytania) JS?

Rozumiem również że za pomocą Ajaxu mogę podzielić fragment kodu na częsci ? smile.gif
trueblue
Wszystko jest w Google:
https://www.google.com/search?q=ajax+include+js+script
slid3r
jeszcze raz dzięki smile.gif thumbsupsmileyanim.gif


Teraz mam kolejne pytanie biggrin.gif:D

używając JS mogę zmienić w tym przypadku wartość http na nowe_http :

  1.  
  2. $(document).ready(function(){
  3. $('a[href^="http://"]').each(function(){
  4. var oldUrl = $(this).attr("href"); // info
  5. var newUrl = oldUrl.replace("nowe_http"); // nowe info
  6. $(this).attr("href", newUrl); // ustaw herf value
  7. });
  8. });
  9.  




Zastanawiam się jak i czy można uzyskać coś takiego :



var dane = [];
info[1] = 'info 1';


mam już #info1 więc :
  1.  
  2. $(document).ready(function(){
  3. $('iframe[src^="#info1"]').each(function(){
  4. var oldUrl = $(this).attr("#info1"); // info
  5. var newUrl = oldUrl.replace("#info1"); // nowe info
  6. $(this).attr("href", newUrl); // ustaw herf value
  7.  


czy zapytanie JS (apache-serwer) będzie znać rozpozna właściwe dane z #info1 ?
czy przeglądarka w (DIV source) będzie pokazywać "#info1" czy wartość z var dane[]=xxxx?
czy są inne możliwości zmiany, podmiany wartoś ?





nospor
Moze napisz co ty chcesz osiagnac tak po chlopsku, albo przed czym sie chcesz uchronic tak po chlopsku
slid3r
hhehe smile.gif spoko

w trybie pokaż źródło widzę w herf #info1 :

  1.  
  2. </div>
  3. <ul id="info">
  4. <li><a href="#info1"> <img class="thumb-vid" src="1.png" /><span class="infoTit">1</span><span class="infoDesc">          1</p> info </span></a></li>
  5. <
  6.  


więc super .....

wchodząc w opcje dla programistów widzę :
  1.  
  2. <div id="infoslider-content"><iframe src="http://adres.info" allowfullscreen="" width="460" height="345" frameborder="0"></iframe></div>



czyli widzę #info1=<iframe src="http://adres.inf

closedeyes.gif
nospor
No widzisz, i prawidlowo. Wszystko co widzi przegladarka to widzi rowniez czlowiek
slid3r
no tak smile.gif ale zauważ ze ten skrypt :

  1.  
  2. <!DOCTYPE html>
  3. <html lang="en">
  4. <meta charset="utf-8">
  5. <title>jQuery Set HREF for Anchor Tag</title>
  6. <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
  7. $(document).ready(function(){
  8. $('a[href^="http://"]').each(function(){
  9. var oldUrl = $(this).attr("href"); // Get current url
  10. var newUrl = oldUrl.replace("http://", "https://"); // Create new url
  11. $(this).attr("href", newUrl); // Set herf value
  12. });
  13. });
  14. </head>
  15. <p><a href="http://www.google.com">Google</a></p>
  16. <p><a href="http://www.gmail.com">Gmail</a></p>
  17. </body>
  18. </html>


zmienia wartość i przeglądarka pokazuje inna końcową wartość w DIV .... ? myle się?
nospor
Nie rozumiem w czym masz problem.
Jesli skrypt cos zmienia, to i przegladarka i czlowiek to zobaczy.
Jesli zas uwazasz, ze cos zostalo zmienione i tego nie widac, to najwyraznie nie zostalo zmienione wink.gif
slid3r
biggrin.gif:D


skoro ustawiłem #info1=<a href="http://www.google.com">

ten skrypt zmienia http:// na https://

i w podglądzie programisty w DIV widzę https://www.google.com

i nie wiem czy jest możliwe żeby pokazywał #info1 a nie http://
nospor
Juz ci pisalem: jak skrypt cos zmeinia to zarowno przegladarka jak iczlowiek to zobaczy. Czego nie rozumiesz?
Przegladarka to nie najlepsze miejsce by trzymac tajne dane wink.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.