E-mail 주소 스팸봇에 노출되지 않게 Encoding

웃는 남자의 이미지

서핑하다가 발견한건데 유용할 듯 싶어서 올려봅니다.
웹에 포스팅할때 스팸메일때문에 선뜻 이메일주소를 적기가 꺼려지자나요
적더라도 ( foo골뱅이bar쩜com ) 이런식으로 적구요.
아래 싸이트에 가보니 javascript 로 이메일주소를 encoding 해서 스팸봇에 노출되지 않게 해주는 방법이 있네요.

http://automaticlabs.com/products/enkoderform/

자신의 원하는 e-mail 주소를 폼에 넣어주면 엔코딩된 스크립트를 보여줍니다.

제 이메일주소를 넣어서 만들어봤는데 다음과 같이 만들어주네요.

<script type="text/javascript">
//<![CDATA[
function hiveware_enkoder(){var i,j,x,y,x=
"x=\"16x=\\\"3d4d2=Ax6126=\\\\\\\"2335726234682783d643323303e6d332369537376" +
"66362333e287353636343932382e32236c7373439366265356e63665343733313774366368" +
"03136623226326c6926133326363333b386663315663436362636393b23763363636656d2d" +
"36636a53936363939366e3d6313636656532393b65432926632353676313b7923263313636" +
"393b3d36567893433363222373e63636363731313638616553726663235364635317423738" +
"35373763686a36632933032363030343b7d73136342b67797d797d333b973323b29\\\\b29" +
"2\\\";y=3238'3233932d2';2c23forb5366693b9287(i=03437;687327446i<7393x.l763" +
"266e652757engt3737h6c2332ee7;i7876+=2853223c69b272){y+3437=3b3652703un2853" +
"escd635669285706ape(3664'7263163f6%'7363+x.653763b2756e7subs3336t273653dd7" +
"r(2263i,2963433b5cb793));}365cy\\\";j2d27=eva2723l(x.d783charb666At(03735)" +
");x3f72=x.s2863ubst2376r(1)93d3;y='3436';fo603br(i=69530;i<6313x.lec782ngt" +
"h3661;i+=3e6c10){6536y+=x3366.sube677str(3936i,5)3468;}fo3b13r(i=66465;i<9" +
"2b3x.le3664ngth3d38;i+=312310){5342y+=x97b6.sub6533str(366fi,5)7223;}y=263" +
"2y.su86a3bstr3532(j);\";j=eval(x.charAt(0));x=x.substr(1);y='';for(i=0;i<x" +
".length;i+=8){y+=x.substr(i,4);}for(i=4;i<x.length;i+=8){y+=x.substr(i,4);" +
"}y=y.substr(j);";
while(x=eval(x));}hiveware_enkoder();
//]]>
</script>

이걸 복사해서 HTML안에 끼어넣어주면 하이퍼링크가 걸린 이메일주소가 나옵니다.
완벽한지는 모르겠지만 스팸에 대해 우려하지 않게되면 좋겠네요. :wink:

Forums: 
익명 사용자의 이미지

좋은정보 감사함..

익명 사용자의 이미지

근데 이거 누구 좀 분석해 주실분 안계신가요?
잔머리 굴려봐야 답이 잘 안나오네요.
제가 모르는게 너무 많은듯 하네요.

joohyun의 이미지

저 사이트에서 메일 주소를 수집하고 있는걸지도...
그림파일이나 플래쉬파일로로 만들어서 쓰는게 가장 나을듯하네요.ㅎㅎ

재수생
전주현

ironiris의 이미지

하하
<script type="text/JScript.Encode">#@~^KQAAAA==@#@&NG1Es+xDRS.kD+cJD+dO@$Y+kOR1W:rbI@#@&4wsAAA==^#~@</script>
호호~

이정도면 되려나요? 내용은
하하
<script type="text/javascript">document.write("test@test.com");</script>
호호~

위 코드를 html 파일로 저장하고 웹브라우저로 읽어보세요.(IE만 될지도..)
익명 사용자의 이미지

ironiris wrote:

<script type="text/javascript">document.write("test@test.com");</script>
호호~[/code]
위 코드를 html 파일로 저장하고 웹브라우저로 읽어보세요.(IE만 될지도..)

그정도 같고는 안될겁니다. 로봇은 소스코드에서 메일 주소를 찾으려 할 것이기 때문이죠. 하지만 거의 비슷합니다 . 약간 더 머리를 써보세요 :D

thinker0의 이미지

&amp;#116;&amp;#104;&amp;#105;&amp;#110;&amp;#107;&amp;#101;&amp;#114;&amp;#48; thinker0

이렇게 표현 해도 되요. "thinker0"게 표현되고요. mailto에서도 되고요.

&amp; ==> & 기호 입니다.

ironiris의 이미지

Anonymous wrote:
ironiris wrote:

<script type="text/javascript">document.write("test@test.com");</script>
호호~[/code]
위 코드를 html 파일로 저장하고 웹브라우저로 읽어보세요.(IE만 될지도..)

그정도 같고는 안될겁니다. 로봇은 소스코드에서 메일 주소를 찾으려 할 것이기 때문이죠. 하지만 거의 비슷합니다 . 약간 더 머리를 써보세요 :D


그 코드말고 첫번째 코드..를 말한거죠.
첫번째와 두번째가 같은 코드입니다.
함기훈의 이미지

http://www.nhacks.com/email/index.php
여긴 어떤가요? ^^
hotmail 과 gmail, yahoo.com 만 가능하지만..

(이메일 아이콘을 생성해줍니다)

간다.

멈출까 나아갈까
망설이고 있을 때에는
나아가라고 배웠다.

galien의 이미지

Anonymous wrote:
ironiris wrote:

<script type="text/javascript">document.write("test@test.com");</script>
호호~[/code]
위 코드를 html 파일로 저장하고 웹브라우저로 읽어보세요.(IE만 될지도..)

그정도 같고는 안될겁니다. 로봇은 소스코드에서 메일 주소를 찾으려 할 것이기 때문이죠. 하지만 거의 비슷합니다 . 약간 더 머리를 써보세요 :D

마지막 이모티콘 없었으면 분위기 험악할 뻔 했습니다.

:wink:

랜덤여신의 이미지

요즘 봇들은 하도 영리해서...
혹시나 JavaScript 도 자체 브라우저 엔진 비슷한 것으로 해석해버리는 것이 아닐까요? -_-;;

음... 중간에 JScript 를 이용한 방법은 InternetExplorer 에서만 될 듯 하니까... 안되겠네요...
HTML 특수문자를 이용하는 방식은... 이미 로봇이 알고 있지 않을까요? :D

웃는 남자의 이미지

인클루드 wrote:

음... 중간에 JScript 를 이용한 방법은 InternetExplorer 에서만 될 듯 하니까... 안되겠네요...
:D

제 Firefox (version 1.0 preview) 에서는 보입니다만.. :wink:

----------------------------------------
Nothing left after Nirvana.

랜덤여신의 이미지

Nemesis_cR wrote:
인클루드 wrote:

음... 중간에 JScript 를 이용한 방법은 InternetExplorer 에서만 될 듯 하니까... 안되겠네요...
:D

제 Firefox (version 1.0 preview) 에서는 보입니다만.. :wink:

엇... 되시나요? 저도 0.10.1 버전인데, '하하 호호~' 만 출력되고 안보이네요... 무슨 문제가 있는걸까요... :?

rootcat의 이미지

<head>
function mailto(domain,user)
{
document.location.href = "mailto:" + user + "@" + domain;
}
</script>
</head>

<a href="_javascript:mailto('example.com','user')">user 'at' example.com</a>

Confucius say: He who play in root, eventually kill tree.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.