九州起名网 - 做最专业的取名网
当前位置: 首页 起名资讯 宝宝取名资讯

起名程序php

跪求同益起名大师3.62版 注册码!

正确获得同益起名大师v337的注册号――解读 moon帮主的妙文

【作者】gzgzlxg

【声明】只是好奇,没有别的目的,如有,我就把注册机发表了(已经写好了),不要发信向我要注册机,我不会发表的,这也是看雪老大的要求,其实我觉得这篇文章已经很过分。按这篇文章,你100%可以得到正确的注册码。

【工具】IDA,OllyDBG

【软件】使用我在【ACProtect 1.41--同益起名大师 v3.36、v3.37、vp3.33(专业版)完美脱壳】中所完美脱壳后的 GoodName.Exe v3.37版。使用脱壳版,跟踪比较容易,当然你也可以直接使用原版,但会困难一些。

【注】读此文前,请先读 moon帮主的【谜----同益起名大师3.36注册算法分析】,

凡是和moon相同的部分我就不再多废笔墨。

本文同时发表在看雪论坛和DFCG,转载时请保持完整,版主如果觉得不合适可以删除。

前言:

同益起名的注册码验证遍布全程序,在主窗体建立,子窗口建立,按键操作,对注册码和注册申请码的验证无所不在,而且计算方法来回重复,例如获取注册申请码就有三个完全相同的过程,DES算法也有完整的两套。我们用来分析注册码取的是注册操作部分,其实在主窗口建立、子窗口建立的过程中都可以进行,因为他们是完全相同的。

这是注册窗口(Tfxhm)VMT表中的方法表部分,(全表太长)。这些代码都是在 IDA中分析得到的。

代码:--------------------------------------------------------------------------------

......

0055647F TfxhmMethodTable dw 6

00556481 dw 16h

00556483 dd offset Tfxhm@suiButton2Click;退出按键

00556487 aSuibutton2click db 0Fh,'suiButton2Click'

00556497 dw 10h

00556499 dd offset Tfxhm@FormClose;关闭窗口

0055649D aFormclose_0 db 9,'FormClose'

005564A7 dw 11h

005564A9 dd offset Tfxhm@FormCreate;建立窗口

005564AD aFormcreate_0 db 0Ah

005564AD db'FormCreate'

005564B8 dw 16h

005564BA dd offset Tfxhm@suiButton1Click;注册按键

005564BE aSuibutton1cli ck db 0Fh,'suiButton1Click'

005564CE dw 0Fh

005564D0 dd offset Tfxhm@get_text;suiButton1Click调用的校验注册申请码

;和注册码并注册的子过程

005564D4 aGet_text db 8,'get_text'

005564DD dw 0Fh

005564DF dd offset Tfxhm@FormShow;显示窗口

005564E3 aFormshow_0 db 8,'FormShow'

005564EC Tfxhm db 5,'Tfxhm';类名

005564F2 word_5564F2 dw 5

005564F4 dd offset TsuiForm@VMT@Prt;父辈 TsuiForm的 VMT表指针地址

......

--------------------------------------------------------------------------------

我们分析的所有代码都是属于 Tfxhm@get_text过程和它的子过程的。 Tfxhm@get_text起始地址: 0055986C

一、获取注册码第28位

确定你想注册姓氏的正确笔划数(必须和同益数据库中 slzik所查到的相同,以繁体字笔画数为准,同益库中有些字的笔画数并不正确,这时你可以在同益起名的姓名分析中获得姓氏的笔画数)。在下面的字符串中从左到右查寻,得到第 28位注册码:吕:繁体字为 7划。(从0开始数)

0123456 7 89012345678901234567890

0AH6CD3 B EF4TRS2PUV5K1MN78YZ9GIJ

得到的字母为 B,这样我们的注册码有如下形式:(31位)下面是我们的起始注册码

123456789012345678901234567 8 901

123456789ABCDEFGHIJKLMNOPQR S TUV

加入第 28个字母 B,得如下注册码:

123456789ABCDEFGHIJKLMNOPQR B TUV

根据 moon提出的换位法(4*i+1位和4*(i+1)位互换,i=0,1,2,...,末尾不足4位时,最后两位互换),25<->28位对调,这个B应该在第25位

为了便于调位,写了几句Delphi的小程序来完成:(这种操作,还是汇编容易,所以实际还是汇编写的)

代码:--------------------------------------------------------------------------------

procedure TForm1.Button2Click(Sender: TObject);

var

Str: String;

begin

Str:= Edit1.Text;

asm

PushA

Xor Edx, Edx

Mov Esi, Str

Mov Ecx, 7

@1:

Mov Al, [Esi+ Edx]

Xchg Al, [Esi+ Edx+ 3]

Xchg Al, [Esi+ Edx]

Dec Ecx

Add Edx, 4

Cmp Ecx, 0

Jnz@1

Mov Al, [Esi+ Edx+ 1]

Xchg Al, [Esi+ Edx+ 2]

Xchg Al, [Esi+ Edx+ 1]

PopA

end;

Edit2.Text:= Str;

end;

--------------------------------------------------------------------------------

在 Edit1中输入 123456789ABCDEFGHIJKLMNOPQRBTUV,按 Button2键得到下面的新注册码:

新注册码为:

123456789012345678901234 5 678901

42318675CAB9GEFDKIJHOMNL B QRPTVU

具体分析请看 moon的解释。

二、获取注册码 23~27位注册码

用OD载如 UNGDN.exe(脱壳后的程序)

代码:--------------------------------------------------------------------------------

Tfxhm@get_text

......

......

0055CF7E mov eax, ds:AppIDAndName_CryHex@Prt;注册申请号加姓氏和1FH异或得到的结果

0055CF83 mov eax, [eax]

0055CF85 call sub_4FED88;EncodeFunction1

0055CF8A lea eax, [ebp+var_94];这里断下获取计算23-27位的三个字符

0055CF8A;按照 moon帮主的给出的算法可以获得

0055CF90 pus eax

0055CF91 lea edx, [ebp+var_98]

0055CF97 mov eax, ds:Serial_CryHex@Prt;注册号和 1FH异或得到的结果

0055CF9C mov eax, [eax]

0055CF9E call CycleConversionStr;经过 1FH异或,即还原

0055CFA3 mov eax, [ebp+var_98]

0055CFA9 mov ecx, 5

0055CFAE mov edx, 17h

0055CFB3 call LStrCopy;取第 23~27位

0055CFB8 mov eax, [ebp+var_94]

0055CFBE lea edx, [ebp+var_90]

0055CFC4 call sub_4F0048;进行计算得到三个字符,如果和上面计算得到的三个字符相同,则过

0055CFC9 mov edx, [ebp+var_90]

0055CFCF mov eax, [ebp+var_C]

0055CFD2 call LStrCmp;关键比较,比较两种方式和数据计算得到的三个字符

0055CFD7 jnz loc_55D157

0055CFDD lea eax, [ebp+var_A0]

0055CFE3 push eax

0055CFE4 lea edx, [ebp+var_A4]

0055CFEA mov eax, ds:Serial_CryHex@Prt

0055CFEF mov eax, [eax]

0055CFF1 call CycleConversionStr

0055CFF6 mov eax, [ebp+var_A4]

0055CFFC mov ecx, 5

0055D001 mov edx, 17h;取注册号23~27

0055D006 call LStrCopy

0055D00B mov eax, [ebp+var_A0]

0055D011 lea edx, [ebp+var_9C]

0055D017 call sub_4F0048

0055D01C mov edx, [ebp+var_9C]

0055D022 mov eax, [ebp+var_C]

0055D025 call LStrCmp;关键比较,比较两种方式和数据计算得到的三个字符,和前面相同

0055D02A jnz loc_55D0EA

0055D030 lea eax, [ebp+var_A8]

0055D036 push eax

0055D037 lea edx, [ebp+var_AC]

0055D03D mov eax, ds:Serial_CryHex@Prt

0055D042 mov eax, [eax]

0055D044 call CycleConversionStr

0055D049 mov eax, [ebp+var_AC]

0055D04F mov ecx, 3

0055D054 mov edx, 1Dh;取注册号 29~31位

0055D059 call LStrCopy

0055D05E mov eax, [ebp+var_A8]

0055D064 call 31decimalToHex;对29~31位注册码进行31进制到十六进制的转换

0055D069 mov ebx, eax

0055D06B lea eax, [ebp+var_B0]

0055D071 push eax

0055D072 lea edx, [ebp+var_B4]

0055D078 mov eax, ds:Serial_CryHex@Prt;取注册号(经过1FH异或处理)

0055D07D mov eax, [eax]

0055D07F call CycleConversionStr;经过相同的过程还原

0055D084 mov eax, [ebp+var_B4]

0055D08A mov ecx, 1Ch

0055D08F mov edx, 1;取注册号 1~28位

0055D094 call LStrCopy

0055D099 mov eax, [ebp+var_B0]

0055D09F call SumSerial_1to28;做 1~28位累加(中间还有判断是否大于27000,见moon帮主的解释)

0055D0A4 cmp ebx, eax;关键比较,将前面进制转换得到的数和累加和比较,在这里下断点

0055D0A6 jnz loc_55D157;因为注册码没有完成,为了能够继续,暂时将这句 Nop掉

0055D0AC mov eax, offset a111_2;"111"

0055D0B1 call CheckSerial_17to22;这里是获取 17~22位注册码的入口

0055D0B6 mov [ebp+var_1], al

0055D0B9 cmp [ebp+var_1], 0

0055D0BD jz short loc_55D0CC

0055D0BF lea eax, [ebp+var_C]

0055D0C2 mov edx, offset a111_2;"111"

0055D0C7 call LStrLAsg

0055D0CC

0055D0CC loc_55D0CC:

0055D0CC cmp [ebp+var_1], 0

0055D0D0 jz loc_55D157

0055D0D6 mov eax, [ebp+var_C]

0055D0D9 mov edx, offset a111_2;"111"

0055D0DE call LStrCmp

0055D0E3 jnz short loc_55D0EA

0055D0E5 call CheckSerial_1to16;这里是获取 1~16位注册码的入口

--------------------------------------------------------------------------------

在0055CF8A处下断点,F9运行,出现同益启动画面后选‘注册’->‘输入注册码',注册申请码是不能修改的,由你的机器的 CPU和硬盘的参数变化而来。在【起名的姓氏】中输入你的姓氏,我这里是输入‘吕’,在【输入注册码】中将上面的 123456789ABCDEFGHIJKLMNOBWRSTUV注册码拷贝到输入窗口。按【注册】键,中断在 0055CF8A,清除断点(或关闭),由 [ebp- c]中的内容,得到三个字符 VRB,记录下这三个字符,用moon帮主给出的方法:

求逆方法:

1.执行到00559D0A,然后下:d [ebp-c],记下数据区显示的正确值x,y,z;

2.对3个字节的正确值进行调位,得到5个字节a,b,c,d,e,调位方法为:

0,0,0,x7,x6,x5,x4,x3

0,0,0,x2,x1,x0,y5,y4

0,0,0,0,y3,y2,y1,y0

0,0,0,y7,y6,z7,z6,z5

0,0,0,z4,z3,z2,z1,z0

3.根据5个字节查表"0KMT1EIJ2AB34FGH56PYZ7NRS89CDUVX",得到5位注册码即为23~27位。

我用Delphi写了几句小程序完成这个转换,程序如下:

代码:--------------------------------------------------------------------------------

procedure TForm1.Button1Click(Sender: TObject);

const

Str='0KMT1EIJ2AB34FGH56PYZ7NRS89CDUVX';

var

X1, X2: Integer;

x, y, z: Char;

a, b, c, d, e: string;

Pin: string;

begin

Pin:= Edit1.Text;

x:= Pin[1];

y:= Pin[2];

z:= Pin[3];

x1:=(Byte(x) shr 3) and$1F;

a:= Copy(Str, x1+ 1, 1);

x1:=((Byte(x) shl 2) and$1C) or((Byte(y) shr 4) and$03);

b:= Copy(Str, x1+ 1, 1);

x1:= Byte(y) and$0F;

c:= Copy(Str, x1+ 1, 1);

x1:=((Byte(y) shr 3) and$18)+((Byte(z) shr 5) and$07);

d:= Copy(Str, x1+ 1, 1);

x1:=(Byte(z) and$1F);

e:= Copy(Str, x1+ 1, 1);

Edit2.Text:= a+ b+ c+ d+ e;

end;

--------------------------------------------------------------------------------

在 Edit1输入 VRB按 Button1键,在 Edit2窗口中给出我们要的结果 B8MBM。现在来继续完善我们的注册码。将得到的字符串替换原注册码中第 23~27位:

1234567890123456789012 34567 8 901

123456789ABCDEFGHIJKLM B8MBM B TUV

用前面的小程序进行调位,得新注册码如下:

1234567890123456789012345678901

42318675CAB9GEFDKIJH8MBLBBMMTVU

三、获得的 17~22位注册码:

在OD中按 Ctrl-F2组合键,重新运行程序,将 0055D0A6的 jnz loc_55D157 Nop掉

代码:--------------------------------------------------------------------------------

0055D0A6 jnz loc_55D157;因为注册码没有完成,为了能够继续,暂时将这句 Nop掉

0055D0AC mov eax, offset a111_2;"111"

0055D0B1 call CheckSerial_17to22;这里是获取 17~22位注册码的入口

跟进 0055D0B1 call CheckSerial_17to22

......

......省略

0050C705 mov edx, [ebp+var_20]

0050C708 mov eax, [ebp+var_1C]

0050C70B call DES_EncryStr;在这里进行 DES的 EncryStr加密运算,运算结果再经过

0050C70B;另一过程处理,这个子过程我们后面还要用到

0050C710 mov edx, [ebp+var_60];moon文中提到在这个位置获取 17~22位注册码,可能

0050C710;是帮主写文章时粗心了,正确的位置应该在下面删除第5位

0050C710;相同字母后才取结果。

0050C713 lea eax, [ebp+var_20]

0050C716 call LStrLAsg

0050C71B lea ecx, [ebp+var_64]

0050C71E mov eax, [ebp+var_20]

0050C721 mov dl, [eax+5];取出 EncryStr运算结果的字符串的第 5位

0050C724 mov eax, [ebp+var_20]

0050C727 call DelChr;将 EncryStr运算结果中凡是和第5位相同的字母删除

0050C72C mov edx, [ebp+var_64]

0050C72F lea eax, [ebp+var_20];这里下断点,从Edx中取前6位,即我们要的第 17-22位

......

......省略

--------------------------------------------------------------------------------

在 0050C72C处下断点,按F9运行,出现同益启动画面后选‘注册’->‘输入注册码',在【起名的姓氏】中输入你的姓氏,我这里是输入‘吕’,在【输入注册码】中将上面的最后得到的注册码(42318675CAB9GEFDKIJH8MBLBBMMTVU)拷贝过去。点击【注册】按键。中断在 0050C72F,在Edx返回一个长度为30的字符串(这个字符串的长度是不一定为30的,要看删除相同字符的数目而定),取前 6为,即为我们要的注册码的第 17~22位,在我们的例子中得到的字符串是:DEDAHI。现在我们来修改我们的注册码:

1234567890123456 789012 34567 8 901

123456789ABCDEFG DEDAHI B8MBM B TUV

用前面的小程序调位后得新注册码:

1234567890123456789012345678901

42318675CAB9GEFDAEDD8IBHBBMMTVU

四、获取 1~16位注册码

我们首先来看看程序的代码,从前面列出的程序最后一句:

代码:--------------------------------------------------------------------------------

0055D0E5 call CheckSerial_1to16;这里是获取 1~16位注册码的入口

跟进 call CheckSerial_1to16

......

......省略

00508EEB lea edx, [ebp+var_18]

00508EEE mov eax, ds:AppIDAndName_CryHex@Prt

00508EF3 mov eax, [eax]

00508EF5 call ConversionHex10To16

00508EFA lea eax, [ebp+var_18]

00508EFD lea edx, [ebp+var_8]

00508F00 call ConversionHexAndFNameToStr

00508F05 lea eax, [ebp+var_20]

00508F08 push eax

00508F09 lea edx, [ebp+var_24]

00508F0C mov eax, ds:Serial_CryHex@Prt

00508F11 mov eax, [eax]

00508F13 call CycleConversionStr

00508F18 mov eax, [ebp+var_24]

00508F1B mov ecx, 10h

00508F20 mov edx, 1;取注册号 1~16位

00508F25 call LStrCopy

00508F2A mov eax, [ebp+var_20]

00508F2D lea ecx, [ebp+var_1C]

00508F30 mov edx, [ebp+var_8]

00508F33 call DES_DecryStr;这是 DES的逆运算,我们再跟进

00508F38 mov eax, [ebp+var_1C]

00508F3B lea edx, [ebp+var_18]

00508F3E call ConversionHex10To16

00508F43 lea eax, [ebp+var_18]

00508F46 push eax

00508F47 lea edx, [ebp+var_38]

00508F4A mov eax, ds:AppIDAndName_CryHex@Prt

00508F4F mov eax, [eax]

00508F51 call sub_4FBA70

00508F56 mov eax, [ebp+var_38]

00508F59 lea edx, [ebp+var_34];这里是我们要下断点的地方

......

......省略

跟进 call DES_DecryStr

......

......省略

004F788E lea edx, [ebp+var_C]

004F7891 mov eax, [ebp+var_4]

004F7894 call sub_4E97BC

004F7899 mov ecx, ebx

004F789B mov edx, [ebp+var_8]

004F789E mov eax, [ebp+var_C]

004F78A1 call DecryStr;DES逆运算

004F78A6 xor eax, eax;这里是 moon帮主提出下断点处,还有一些其他相应的做法

;请看 moon原文。

......

......省略

--------------------------------------------------------------------------------

在OD中按 Ctrl-F2,重新启动,在00508F59下断点,同上,将 0055D0A6的 jnz loc_55D157 Nop掉,按F9运行,出现同益启动画面后选‘注册’->‘输入注册码',在【起名的姓氏】中输入你的姓氏,我这里是输入‘吕’,在【输入注册码】中将上面的最后得到的注册码(42318675CAB9GEFDAEDD8IBHBBMMTVU)拷贝过去。点击【注册】按键。中断在 00508F59,下面是堆栈内容:

代码:--------------------------------------------------------------------------------

EBP-38 0012F910 00F303D0 ASCII"5FF51115"

EBP-34 0012F914 00000000

EBP-30 0012F918 00000000

EBP-2C 0012F91C 00000000

EBP-28 0012F920 00000000

EBP-24 0012F924 00F30038 ASCII"123456789ABCDEFGDEDAHIB8MBMBTUV"

EBP-20 0012F928 00F29F5C ASCII"123456789ABCDEFG"

EBP-1C 0012F92C 00F3009C

EBP-18 0012F930 C338FAD3

EBP-14 0012F934 DD5CB3D0

EBP-10 0012F938 D5D42656

EBP-C 0012F93C A2BB6C94

EBP-8 0012F940 00F2FFF8 ASCII"M9BJBBRIDE88TNP4"

EBP-4 0012F944 00000000

--------------------------------------------------------------------------------

注意: EBP-38 0 00F2A130 ASCII"5FF51115"这是我们要的 DES加密的明文。

EBP-8 0> 00F2FFE4 ASCII"M9BJBBRIDE88TNP4"这是 Key。

按 moon帮主的方法,修改两句代码,进行逆运算,但我经过努力,总是没有成功,可能是对 moon的方法不能深刻的理解,于是决定改用其他的方法。我们注意到如下代码:

代码:--------------------------------------------------------------------------------

004F788E lea edx, [ebp+var_C]

004F7891 mov eax, [ebp+var_4]

004F7894 call sub_4E97BC

004F7899 mov ecx, ebx

004F789B mov edx, [ebp+var_8]

004F789E mov eax, [ebp+var_C]

004F78A1 call DecryStr;DES逆运算

--------------------------------------------------------------------------------

在最后一句 Call DecryStr做的其实是DES的逆运算,前面还有一个辅助的运算,我认为,同益的代码中一定有一个DES的正向运算,即EncryStr,所以我找了一下,其实就在上面第三节--【获得的 17~22位注册码】中出现过,下面我们跟进这个Call:

代码:--------------------------------------------------------------------------------

0050C70B call DES_EncryStr

跟进

......

......省略

004F781A lea ecx, [ebp+var_C];返回地址

004F781D mov edx, [ebp+var_8]; Key= M9BJBBRIDE88TNP4

004F7820 mov eax, [ebp+var_4]; Str= 5FF51115

004F7823 call EncryStr

004F7828 mov edx, ebx

004F782A mov eax, [ebp+var_C]

004F782D call sub_4E63F4

004F7832 xor eax, eax;这里下断点

......

......省略

--------------------------------------------------------------------------------

可以看出,它和上面的代码正好相反,我们用下面的方法来获得 1~16位的代码。

接前面,我们中断在

代码:--------------------------------------------------------------------------------

00508F59 lea edx, [ebp+var_34]

--------------------------------------------------------------------------------

在代码窗口中按 Ctrl-G,输入004F781A,转移到 004F781A。按 Ctrl-*,将Eip地址改到 004F781A。

我们要做的工作其实就是修改堆栈的地址,下面是具体操作。

代码:--------------------------------------------------------------------------------

EBP-38 0012F910 00F303D0 ASCII"5FF51115"

EBP-34 0012F914 00000000

EBP-30 0012F918 00000000

EBP-2C 0012F91C 00000000

EBP-28 0012F920 00000000

EBP-24 0012F924 00F30038 ASCII"123456789ABCDEFGDEDAHIB8MBMBTUV"

EBP-20 0012F928 00F29F5C ASCII"123456789ABCDEFG"

EBP-1C 0012F92C 00F3009C

EBP-18 0012F930 C338FAD3

EBP-14 0012F934 DD5CB3D0

EBP-10 0012F938 D5D42656

EBP-C 0012F93C A2BB6C94结果返回地址,这里改为 0,程序运行时会自行分配新的内存

EBP-8 0012F940 00F2FFF8 ASCII"M9BJBBRIDE88TNP4"

EBP-4 0012F944 00000000这里是 Str所以将这里改为 00F303D0,也就是[EBP-38]指向的地址。

免费测名字打分

你好!

下列女孩好名字很多,你可从其中选你认为最有内涵,新颖脱俗,有诗意的;

王若雨(像雨一样,诗意唯美)

王静香(文静,象明朝时期的香妃一样美丽,文雅,贞烈)

王梦洁(一个梦幻般的女孩,心地善良,纯洁)

王凌薇(气势、朝气都凌人,薇,祝她将来成为一代名人)

王美莲(美丽如莲花一样,还有出淤泥而不染的王尚品质)

王雅静(优雅文静)

王雪丽(美丽如雪)

王依娜(有伊人风采,娜一般指姑娘美丽,婀娜多姿嘛)

王雅芙(文雅,如出水芙蓉一般)

王雨婷(温柔,聪明,漂亮)

王晟涵(涵:包容)

王梦舒(舒:舒畅)

王秀影(秀丽身影)

王海琼(琼:美玉)

王雪娴(娴:娴淑)

王梦梵(梵:清净)

王笑薇(微笑)

王瑾梅(瑾:美玉)

王晟楠(晟:光耀,炽热楠:坚固(谐音胜男))

王歆婷(歆:心悦,欢愉婷:美好)

王思颖(颖:聪颖)

王欣然(欣:王兴)

王可岚(岚:早上山中的雾气)

王天瑜(瑜:美玉)

王婧琪(婧:女子有才琪:美玉)

王媛馨(媛:美好)

王玥婷(玥:传说中一种神珠婷:美好)

王滢心(滢:清澈)

王雪馨(馨:香气)

王姝瑗(姝:美丽,美好瑗:璧玉)

王颖娟(颖:聪颖娟:娟秀,秀美)

王歆瑶(歆:心悦,欢愉瑶:美玉)

王凌菲(菲:草木的香气很浓)

王钰琪(钰:宝物,珍宝琪:美玉)

王婧宸(婧:女子有才宸:古代君王的代称)

王靖瑶(靖:平安瑶:美玉)

王瑾萱(瑾:美玉萱:传说中一种忘忧的草)

王佑怡(怡:好心情)

王婳祎(婳:形容女子娴静美好祎:形容事物美好)

王檀雅(檀:植物雅:正规)

王若翾(翾:飞翔)

王熙雯(熙:光明雯:成花纹的云彩)

王语嫣(嫣:美好鲜艳)

王妍洋(妍:美丽洋:如海洋一般胸襟开阔)

王滢玮(滢:清澈玮:玉名)

王沐卉(卉:草的总称沐:如雨般湿润)

王琪涵(有美玉一般内涵的女孩)

王佳琦(琦,是玉的意思,佳琦的意思是祝愿宝宝犹如上好美玉一样白璧无暇!)

王伶韵(灵气逼人,韵味十足!)

王清菡(菡即荷花,有出淤泥而不染的王洁。“清菡”就是“清水芙蓉”的意思)

王思睿(意思是聪明的女孩)

王欣溶(出自诗人晏殊的诗:“梨花院落溶溶月,柳絮池塘淡淡风”)

王菲絮(出自唐代诗人杜甫的《春运》:“菲菲红素轻,肃肃花絮晚”)

王诗涵(有文采且有内涵的女孩)

王璇滢(一个很有古典韵味的名字)

王静馨(宁静而温馨)

王妙菱(让人觉得活泼聪颖的名字)

王心琪(琪是玉的意思。“心琪”就是形容心灵象玉一样美好)

王雅媛(端庄王雅有才华的女孩)

王晨芙(早晨的荷花)

王婧诗(如诗画一般的美丽女孩)

王露雪(如露珠洁白剔透非常适合单纯的女孩)

王蕊琪(安静又乖巧的女孩)

王舒雅(以“雅”入名,寓意“超脱、优雅”)

王婉玗(婉寓意“和顺、温和”“玗“寓意“美好”)

王怡悦(文静宜人)

王诗茵(诗:寓意文雅、浪漫)

王静璇(聪明文静)

王婕珍(意思是聪明的女孩)

王婉婷(婉寓意“和顺、温和”“婷“寓意“美好”)

王云薇(宠辱不惊,闲看庭前花开花落.去留无意,慢随天外云卷云舒)

王霏羽(这个挺不错哦,让人觉得很舒服!)

王妍琦(美丽且快乐的女孩)

王珂玥(珂是古代象白玉一样的美石,玥是传说中的神秘佛珠。代表吉祥的意思。)

王茗茶(玉茗是山茶花的别称,山茶花是质朴纯洁的象征)

王昭雪(昭:充满活力,是一个阳光女孩。雪:愿她象雪一样纯洁、美丽。)

王倩雪(即前雪,也就是雪天出生的可爱公主啦)

王玉珍(象玉一般美丽,珍珠一样令人喜爱)

王茹雪(茹,谐音如;全名意思是想雪一般纯洁,善良)

王正梅(为人正直,能承受各种打击)

王美琳(美丽,善良,活泼)

王欢馨(快乐,与家人生活得非常温馨)

王优璇(优,各个方面都很优秀;璇,像美玉一样美丽,受人欢迎)

王雨嘉(雨,纯洁;嘉,优秀)

王娅楠(娅,谐音雅,文雅;楠只是名字好听)

王明美(明白事理,长得标志美丽,有着花容月貌)

王可馨(一个美丽的可人儿。能与家人生活得非常温馨)

王惠茜(贤惠,茜只是名字好听)

王漫妮(生活浪漫,妮是对女孩的称呼,没什么意义)

王香茹(香,死后留香百世,茹,没什么大意义)

王月婵(比貂禅还漂亮美丽,比月光还温柔)

王嫦曦(像嫦娥一样有着绝世美丽容貌,像晨曦一样朝气蓬勃,有精神)

王静香(文静,象明朝时期的香妃一样美丽,文雅,贞烈)

王梦洁(一个梦幻般的女孩,心地善良,纯洁)

我想改个名字,请问如何起名

姓名:李春辰

笔画分别是:7(火) 9(金) 7(土)

天格.人格.地格.总格.外格数分别:8(金) 16(土) 16(土) 23(火) 8(金)

此姓名总评分数为:94分(吉)

详细解说如下:

天格数理 8(金)[又称先格,是祖先留下来的,对人生影响不大],暗示:

(八卦之数)八卦之数,乾坎艮震,巽离坤兑,无穷无尽。(半吉)

人格数理 16(土)[又称主格,是姓名的中心点,主管人一生命运],暗示:

(厚重)厚重载德,安富尊荣,财官双美,功成名就。(吉)

待人和蔼易处,在外人缘相当好,受人拜托之事能够尽力去帮助,意志格相生时,必能得到发展的运程,即使是薪水阶层,亦能平步青云,财运或大运受克则减福。

地格数理 16(土)[又称前运,是前半生的命运,会影响中年以前],暗示:

(厚重)厚重载德,安富尊荣,财官双美,功成名就。(吉)

总格数理 23(火)[又称后运,是后半生的命运,影响中年到老年],暗示:

(壮丽)旭日东升,壮丽壮观,权威旺盛,功名荣达。(吉)

外格数理 8(金)[又称灵运,主管命运之灵力、社交能力和智慧],暗示:

(八卦之数)八卦之数,乾坎艮震,巽离坤兑,无穷无尽。(半吉)

天、人、地三才 8 6 6(金土土)暗示健康、生活是否顺利为:

可获得意外成功发展,有名利双收的运气,基础稳固,平静安康,免于种种灾祸,可得幸福长寿。(吉)

1、总论:一生平安平稳之配置,比较适合一些轻松的工作,早年平顺中小有发展。在扩展事业时,要注意注意量力而行,精打细算。

2、性格:比较要强、不服输,有远大的理想。外表和蔼安详,给人一种易处的感觉。总体经济能力不错,如能抓住时机可以富贵。要注意从小事做起,防止眼高手低之缺点,抓机良机,定能成功。

3、意志:意志坚定,做事稳扎稳打,要防耐心不足,虎头蛇尾的倾向。

4、事业:比较适于薪水阶级或从事稳定性工作,生活和工作比较平稳。

5、家庭:家庭比较圆满,父妻双方个性比较强,要注意夫妻之间要相互尊重,不要争吵。

6、婚姻:男娶贤淑持家之妻,婚后夫妻和睦;女嫁才华温良之夫,婚后家庭美满。

7、子女:女孩多于男孩,有责任感,长大后能孝顺父母,并得社会上的好评。

8、社交:人缘很好,举止谦恭有礼,待人有诚意,但有时不得要领而尴尬。

9、精神:上进心强,求知欲高,给人一种奋发向上的感觉。但在失利时,要调节好自己的心情,保持愉快的心情,不要不满现实。

10、财运:财运较稳定,收入平稳长久。应多节俭,减少意外损失。

11、健康:健康长寿,注意胃肠及肾、膀胱等症。

12、老运:晚景比较勤快、平安,也不要企求有过多的收获,注意调节好自己的心情。

人格与外格(六八)搭配,暗示人际关系、社交能力、事业等信息为:

性温和而有勇气,忍耐力强,临大难也不动声色,外表显得沉默、朴实,不惜生命。数不吉者,易患胃腹之疾。(半吉)

更多信息:

人格数理 16暗示性格为:

其表面温和,内心刚毅,外表厚道,能得相当成功,而享受家庭幸福,富有侠义同情心。也要注意人生漂浮不定,常有磨难而不能平静。

人格与天格搭配(六八)暗示成功运:

成功顺利,能平安达到目的。(上)

人格与地格搭配(六六)暗示基础运:

性格稳重,成功迟缓,总体能够成功幸福。(上)

人格或地格中有3、13、16、21、23、31、33、41等首领诱导之数(智仁勇德全备,能领导众人)。

人格或地格中有15、16、23、24、32、33、41、42等财运诱导之数(多钱财,富贵)。

地格数有 5、6、11、13、15、16、24、32、35,如果是女性,则德行优良,助夫爱子。

-----------------------

姓名:李思成

笔画分别是:7(火) 9(金) 7(金)

天格.人格.地格.总格.外格数分别:8(金) 16(土) 16(土) 23(火) 8(金)

此姓名总评分数为:94分(吉)

详细解说如下:

天格数理 8(金)[又称先格,是祖先留下来的,对人生影响不大],暗示:

(八卦之数)八卦之数,乾坎艮震,巽离坤兑,无穷无尽。(半吉)

人格数理 16(土)[又称主格,是姓名的中心点,主管人一生命运],暗示:

(厚重)厚重载德,安富尊荣,财官双美,功成名就。(吉)

待人和蔼易处,在外人缘相当好,受人拜托之事能够尽力去帮助,意志格相生时,必能得到发展的运程,即使是薪水阶层,亦能平步青云,财运或大运受克则减福。

地格数理 16(土)[又称前运,是前半生的命运,会影响中年以前],暗示:

(厚重)厚重载德,安富尊荣,财官双美,功成名就。(吉)

总格数理 23(火)[又称后运,是后半生的命运,影响中年到老年],暗示:

(壮丽)旭日东升,壮丽壮观,权威旺盛,功名荣达。(吉)

外格数理 8(金)[又称灵运,主管命运之灵力、社交能力和智慧],暗示:

(八卦之数)八卦之数,乾坎艮震,巽离坤兑,无穷无尽。(半吉)

天、人、地三才 8 6 6(金土土)暗示健康、生活是否顺利为:

可获得意外成功发展,有名利双收的运气,基础稳固,平静安康,免于种种灾祸,可得幸福长寿。(吉)

1、总论:一生平安平稳之配置,比较适合一些轻松的工作,早年平顺中小有发展。在扩展事业时,要注意注意量力而行,精打细算。

2、性格:比较要强、不服输,有远大的理想。外表和蔼安详,给人一种易处的感觉。总体经济能力不错,如能抓住时机可以富贵。要注意从小事做起,防止眼高手低之缺点,抓机良机,定能成功。

3、意志:意志坚定,做事稳扎稳打,要防耐心不足,虎头蛇尾的倾向。

4、事业:比较适于薪水阶级或从事稳定性工作,生活和工作比较平稳。

5、家庭:家庭比较圆满,父妻双方个性比较强,要注意夫妻之间要相互尊重,不要争吵。

6、婚姻:男娶贤淑持家之妻,婚后夫妻和睦;女嫁才华温良之夫,婚后家庭美满。

7、子女:女孩多于男孩,有责任感,长大后能孝顺父母,并得社会上的好评。

8、社交:人缘很好,举止谦恭有礼,待人有诚意,但有时不得要领而尴尬。

9、精神:上进心强,求知欲高,给人一种奋发向上的感觉。但在失利时,要调节好自己的心情,保持愉快的心情,不要不满现实。

10、财运:财运较稳定,收入平稳长久。应多节俭,减少意外损失。

11、健康:健康长寿,注意胃肠及肾、膀胱等症。

12、老运:晚景比较勤快、平安,也不要企求有过多的收获,注意调节好自己的心情。

人格与外格(六八)搭配,暗示人际关系、社交能力、事业等信息为:

性温和而有勇气,忍耐力强,临大难也不动声色,外表显得沉默、朴实,不惜生命。数不吉者,易患胃腹之疾。(半吉)

更多信息:

人格数理 16暗示性格为:

其表面温和,内心刚毅,外表厚道,能得相当成功,而享受家庭幸福,富有侠义同情心。也要注意人生漂浮不定,常有磨难而不能平静。

人格与天格搭配(六八)暗示成功运:

成功顺利,能平安达到目的。(上)

人格与地格搭配(六六)暗示基础运:

性格稳重,成功迟缓,总体能够成功幸福。(上)

人格或地格中有3、13、16、21、23、31、33、41等首领诱导之数(智仁勇德全备,能领导众人)。

人格或地格中有15、16、23、24、32、33、41、42等财运诱导之数(多钱财,富贵)。

地格数有 5、6、11、13、15、16、24、32、35,如果是女性,则德行优良,助夫爱子。

----------------------------

姓名:李勇达

笔画分别是:7(火) 9(土) 16(火)

天格.人格.地格.总格.外格数分别:8(金) 16(土) 25(土) 32(木) 17(金)

此姓名总评分数为:93分(吉)

详细解说如下:

天格数理 8(金)[又称先格,是祖先留下来的,对人生影响不大],暗示:

(八卦之数)八卦之数,乾坎艮震,巽离坤兑,无穷无尽。(半吉)

人格数理 16(土)[又称主格,是姓名的中心点,主管人一生命运],暗示:

(厚重)厚重载德,安富尊荣,财官双美,功成名就。(吉)

待人和蔼易处,在外人缘相当好,受人拜托之事能够尽力去帮助,意志格相生时,必能得到发展的运程,即使是薪水阶层,亦能平步青云,财运或大运受克则减福。

地格数理 25(土)[又称前运,是前半生的命运,会影响中年以前],暗示:

(荣俊)资性英敏,才能奇特,克服傲慢,尚可成功。(半吉)

总格数理 32(木)[又称后运,是后半生的命运,影响中年到老年],暗示:

(宝马金鞍)侥幸多望,贵人得助,财帛如裕,繁荣至上。(吉)

外格数理 17(金)[又称灵运,主管命运之灵力、社交能力和智慧],暗示:

(刚强)权威刚强,突破万难,如能容忍,必获成功。(半吉)

天、人、地三才 8 6 5(金土土)暗示健康、生活是否顺利为:

可获得意外成功发展,有名利双收的运气,基础稳固,平静安康,免于种种灾祸,可得幸福长寿。(吉)

1、总论:一生平安平稳之配置,比较适合一些轻松的工作,早年平顺中小有发展。在扩展事业时,要注意注意量力而行,精打细算。

2、性格:比较要强、不服输,有远大的理想。外表和蔼安详,给人一种易处的感觉。总体经济能力不错,如能抓住时机可以富贵。要注意从小事做起,防止眼高手低之缺点,抓机良机,定能成功。

3、意志:意志坚定,做事稳扎稳打,要防耐心不足,虎头蛇尾的倾向。

4、事业:比较适于薪水阶级或从事稳定性工作,生活和工作比较平稳。

5、家庭:家庭比较圆满,父妻双方个性比较强,要注意夫妻之间要相互尊重,不要争吵。

6、婚姻:男娶贤淑持家之妻,婚后夫妻和睦;女嫁才华温良之夫,婚后家庭美满。

7、子女:女孩多于男孩,有责任感,长大后能孝顺父母,并得社会上的好评。

8、社交:人缘很好,举止谦恭有礼,待人有诚意,但有时不得要领而尴尬。

9、精神:上进心强,求知欲高,给人一种奋发向上的感觉。但在失利时,要调节好自己的心情,保持愉快的心情,不要不满现实。

10、财运:财运较稳定,收入平稳长久。应多节俭,减少意外损失。

11、健康:健康长寿,注意胃肠及肾、膀胱等症。

12、老运:晚景比较勤快、平安,也不要企求有过多的收获,注意调节好自己的心情。

人格与外格(六七)搭配,暗示人际关系、社交能力、事业等信息为:

温厚老实,往往为人打抱不平,舍己成仁而自己吃亏。其反面是缺乏进取心。易生胃腹之疾。数吉者可望平安。(吉)

更多信息:

人格数理 16暗示性格为:

其表面温和,内心刚毅,外表厚道,能得相当成功,而享受家庭幸福,富有侠义同情心。也要注意人生漂浮不定,常有磨难而不能平静。

人格与天格搭配(六八)暗示成功运:

成功顺利,能平安达到目的。(上)

人格与地格搭配(六五)暗示基础运:

性格稳重,成功迟缓,总体能够成功幸福。(上)

人格或地格中有3、13、16、21、23、31、33、41等首领诱导之数(智仁勇德全备,能领导众人)。

人格或地格中有15、16、23、24、32、33、41、42等财运诱导之数(多钱财,富贵)。

-----------------------

姓名:李亚航

笔画分别是:7(火) 8(土) 10(水)

天格.人格.地格.总格.外格数分别:8(金) 15(土) 18(金) 25(土) 11(木)

此姓名总评分数为:90分(吉)

详细解说如下:

天格数理 8(金)[又称先格,是祖先留下来的,对人生影响不大],暗示:

(八卦之数)八卦之数,乾坎艮震,巽离坤兑,无穷无尽。(半吉)

人格数理 15(土)[又称主格,是姓名的中心点,主管人一生命运],暗示:

(福寿)福寿圆满,富贵荣誉,涵养雅量,德高望重。(吉)

性情温和,表面斯文,对部属宽厚雅量,能受到尊敬与欢迎,此格适合公职人员或薪水阶层者,若想经商应从事小资本之行业,为难成大事之数,但精神生活较佳。

地格数理 18(金)[又称前运,是前半生的命运,会影响中年以前],暗示:

(铁镜重磨)权威显达,博得名利,且养柔德,功成名就。(半吉)

总格数理 25(土)[又称后运,是后半生的命运,影响中年到老年],暗示:

(荣俊)资性英敏,才能奇特,克服傲慢,尚可成功。(半吉)

外格数理 11(木)[又称灵运,主管命运之灵力、社交能力和智慧],暗示:

(旱苗逢雨)万物更新,调顺发达,恢弘泽世,繁荣富贵。(吉)

天、人、地三才 8 5 8(金土金)暗示健康、生活是否顺利为:

可获得意外成功发展,有名利双收的运气,基础稳固,平静安康,可得幸福长寿、繁荣昌隆。(吉)

1、表面似乎吉祥,其实多劳而功少,为家庭操劳不休,难得贵人提拔,成功机会很少,只能求得平安过日,注重精神生活方为上策。

2、性格:本性善良,勤勉持家,稍好面子,但有消极的倾向,又好出风头,讲话不认输,亲友无助,靠自力更生,追求异性较大方,对喜爱的人能积极争取。

3、意志:意志坚定,辛劳中追求理想。但耐性不佳,碰到了困难,容易中途放弃。

4、事业:薪水阶级或稳定性小本行业较为适合,如好面子扩大经营,会陷入困难。

5、家庭:家庭大致圆满,但配偶理解性欠佳,夫妻多争执。

6、婚姻:男娶克勤固执之妻,婚后时有争吵;女嫁才华固执之夫,婚后大致美满。

7、子女:子女个性较顽强,比较容易和父母顶嘴,长大后能有成就并孝顺父母。

8、社交:人缘虽好,社交能力不佳,守其和平,免受人牵累损失。

9、精神:表面似乎乐观无事,但内则不如意,内心苦闷不安定。

10、财运:财运不佳,靠努力维持生活一生只能辛勤度日。

11、健康:易患胃肠、妇人毛病。

12、老运:晚景有改善,但精神、财运仍不佳。

人格与外格(五一)搭配,暗示人际关系、社交能力、事业等信息为:

热情,缺乏决断,少说多干。天格五行为金者,大发展之兆。(吉)

更多信息:

人格数理 15暗示性格为:

心多洗练,容易亲近,温和沉着,有雅量,对人有同情心,荣誉心强。属于能享受家庭幸福的命运。其内心有刚毅心肠,却不显于外表。有易亲近的一面,又有易疏冷的缺点,其嫉妒心稍强。

人格与天格搭配(五八)暗示成功运:

成功顺利,能平安达到目的。(上)

人格与地格搭配(五八)暗示基础运:

虽有灾害之虑,但能安定而有所发展。(上)

人格或地格中有15、16、23、24、32、33、41、42等财运诱导之数(多钱财,富贵)。

--------------------

姓名:李思聪

笔画分别是:7(火) 9(金) 17(金)

天格.人格.地格.总格.外格数分别:8(金) 16(土) 26(土) 33(火) 18(金)

此姓名总评分数为:89分(吉)

详细解说如下:

天格数理 8(金)[又称先格,是祖先留下来的,对人生影响不大],暗示:

(八卦之数)八卦之数,乾坎艮震,巽离坤兑,无穷无尽。(半吉)

人格数理 16(土)[又称主格,是姓名的中心点,主管人一生命运],暗示:

(厚重)厚重载德,安富尊荣,财官双美,功成名就。(吉)

待人和蔼易处,在外人缘相当好,受人拜托之事能够尽力去帮助,意志格相生时,必能得到发展的运程,即使是薪水阶层,亦能平步青云,财运或大运受克则减福。

地格数理 26(土)[又称前运,是前半生的命运,会影响中年以前],暗示:

(变怪)变怪之谜,英雄豪杰,波澜重叠,而奏大功。(半吉)

总格数理 33(火)[又称后运,是后半生的命运,影响中年到老年],暗示:

(旭日升天)旭日升天,鸾凤相会,名闻天下,隆昌至极。(吉)

外格数理 18(金)[又称灵运,主管命运之灵力、社交能力和智慧],暗示:

(铁镜重磨)权威显达,博得名利,且养柔德,功成名就。(半吉)

天、人、地三才 8 6 6(金土土)暗示健康、生活是否顺利为:

可获得意外成功发展,有名利双收的运气,基础稳固,平静安康,免于种种灾祸,可得幸福长寿。(吉)

1、总论:一生平安平稳之配置,比较适合一些轻松的工作,早年平顺中小有发展。在扩展事业时,要注意注意量力而行,精打细算。

2、性格:比较要强、不服输,有远大的理想。外表和蔼安详,给人一种易处的感觉。总体经济能力不错,如能抓住时机可以富贵。要注意从小事做起,防止眼高手低之缺点,抓机良机,定能成功。

3、意志:意志坚定,做事稳扎稳打,要防耐心不足,虎头蛇尾的倾向。

4、事业:比较适于薪水阶级或从事稳定性工作,生活和工作比较平稳。

5、家庭:家庭比较圆满,父妻双方个性比较强,要注意夫妻之间要相互尊重,不要争吵。

6、婚姻:男娶贤淑持家之妻,婚后夫妻和睦;女嫁才华温良之夫,婚后家庭美满。

7、子女:女孩多于男孩,有责任感,长大后能孝顺父母,并得社会上的好评。

8、社交:人缘很好,举止谦恭有礼,待人有诚意,但有时不得要领而尴尬。

9、精神:上进心强,求知欲高,给人一种奋发向上的感觉。但在失利时,要调节好自己的心情,保持愉快的心情,不要不满现实。

10、财运:财运较稳定,收入平稳长久。应多节俭,减少意外损失。

11、健康:健康长寿,注意胃肠及肾、膀胱等症。

12、老运:晚景比较勤快、平安,也不要企求有过多的收获,注意调节好自己的心情。

人格与外格(六八)搭配,暗示人际关系、社交能力、事业等信息为:

性温和而有勇气,忍耐力强,临大难也不动声色,外表显得沉默、朴实,不惜生命。数不吉者,易患胃腹之疾。(半吉)

更多信息:

人格数理 16暗示性格为:

其表面温和,内心刚毅,外表厚道,能得相当成功,而享受家庭幸福,富有侠义同情心。也要注意人生漂浮不定,常有磨难而不能平静。

人格与天格搭配(六八)暗示成功运:

成功顺利,能平安达到目的。(上)

人格与地格搭配(六六)暗示基础运:

性格稳重,成功迟缓,总体能够成功幸福。(上)

人格或地格中有3、13、16、21、23、31、33、41等首领诱导之数(智仁勇德全备,能领导众人)。

人格或地格中有15、16、23、24、32、33、41、42等财运诱导之数(多钱财,富贵)。

人格或地格中有2、4、9、10、12、14、19、20、22、26、36等败财运诱导之数(凶险病弱,家族缘薄)。

标签: 宝宝取名

声明:

1、本文来源于互联网,所有内容仅代表作者本人的观点,与本网站立场无关,作者文责自负。

2、本网站部份内容来自互联网收集整理,对于不当转载或引用而引起的民事纷争、行政处理或其他损失,本网不承担责任。

3、如果有侵权内容、不妥之处,请第一时间联系我们删除,请联系

推荐文章

更多

最新文章

更多

热门文章

更多